Search Results: 2655


Image    /    Daidalos    /    CC BY-SA 4.0    /    18 janvier 2022    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    18 janvier 2022    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    18 janvier 2022    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    17 janvier 2022    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    17 janvier 2022    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    17 janvier 2022    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    17 janvier 2022    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    17 janvier 2022    /    : 0

How to integrate (embed) a d3 observable notebook visualization into a website ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    17 janvier 2022    /    : 43

At first, I was a little worried to use d3 to create data analysis tools since I am not very good with javascript, but after all the time investment was totally worth it. So after creating a s imple visualization using d3 (Data Driven Decisions) Observable notebook, I wanted to test how to integrate it into a HTML page: [TOC] ### Option 1: embed a Observable notebook cell(s) Let's consider the following Observable notebook [Bar Chart Transitions](https://observablehq.com/@d3/bar-char ...

Comment passer une itération dans une boucle for, si une condition est vérifiée en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    15 janvier 2022    /    : 77

Exemples de comment passer (éviter) une itération dans une boucle "for" si une condition est vérifiée en python [TOC] ### Exemple avec une liste Dans certains cas, il peut être utile de sauter une itération dans une boucle si une condition est vérifiée. Pour ce faire, une solution consiste à utiliser "conitnue" [More Control Flow Tools](https://docs.python.org/3/tutorial/controlflow.html#break-and-continue-statements-and-else-clauses-on-loops)) list_of_letters = ['a','b','c','d','e' ...

How to skip an iteration in a loop if a condition is verified in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    04 janvier 2022    /    : 185

Examples of how to skip an iteration in a loop if a condition is verified in python: [TOC] ### Example with a simple list In some cases in can be usefull to skip am iteration in a loop if a condition is verfied. To do that a solution is to use "continue" (see [More Control Flow Tools](https://docs.python.org/3/tutorial/controlflow.html#break-and-continue-statements-and-else-clauses-on-loops)) list_of_letters = ['a','b','c','d','e','f'] for i in list_of_letters: if i == 'c': ...

Comment appliquer la valeur absolue sur une colonne d'une dataframe avec pandas en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    01 décembre 2021    /    : 490

Exemples de comment appliquer la valeur absolue sur une colonne d'une dataframe avec pandas en python: [TOC] ### Créer une dataframe avec des pandas Créons d'abord une dataframe avec pandas : import pandas as pd import numpy as np data = np.random.randint(-10,10, size=(5,4)) df = pd.DataFrame(data=data,columns=['a','b','c','d']) donne par exemple a b c d 0 1 -4 5 -3 1 4 -9 -4 -7 2 -7 6 -10 9 3 3 -5 -2 1 4 5 -5 -8 4 ### Appliquer abs( ...

Comment sauvegarder une condition dans une chaîne de caractères et utiliser ensuite la fonction 'built-in' eval() en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    01 décembre 2021    /    : 473

Exemples de comment sauvegarder une condition dans une chaîne de caractères et utiliser ensuite la fonction 'built-in' eval() en python: [TOC] ### Sauvegarder une condition dans une chaîne de caractères Considérons par exemple la condition suivante : x == 2 que nous pouvons stocker dans une chaîne de caractères comme ceci: s = ' x == 2 ' Notez que print(type(s)) donne ici <class 'str'> ### Utiliser la fonction "built-in" eval() Pour ensuite utiliser c ...

How to get the absolute value of a dataframe column in pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    29 novembre 2021    /    : 783

Examples of how to get the absolute value of a dataframe column in pandas: [TOC] ### Create a dataframe with pandas Let's create first a dataframe with pandas: import pandas as pd import numpy as np data = np.random.randint(-10,10, size=(5,4)) df = pd.DataFrame(data=data,columns=['a','b','c','d']) returns for example a b c d 0 1 -4 5 -3 1 4 -9 -4 -7 2 -7 6 -10 9 3 3 -5 -2 1 4 5 -5 -8 4 ### Apply abs() to one dataframe column To ge ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    29 novembre 2021    /    : 0

How to create a datetime column from year, month and day columns in pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    29 novembre 2021    /    : 1581

Examples of how to create a datetime column from year, month and day columns in pandas: [TOC] ### Create a dataframe Let's first create a dataframe in pandas with 3 columns "Year", "Month" and "Day": import pandas as pd import random import itertools year_list = [] month_list = [] day_list = [] for combination in itertools.product([2015], [1,2,3,4], [5,15,25]): #print(combination) year_list.append( combination[0] ) month_list.append( combination[1] ) ...

How to store a condition in a string and use the built-in function eval() in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    24 novembre 2021    /    : 603

Examples of how to store a condition expression in a string and use the built-in function eval() in python: [TOC] ### Store a conditional expression in a string Let's consider for example the following condition: x == 2 that we can store a a string representation like so: s = ' x == 2 ' Note that print(type(s)) returns here <class 'str'> ### Use the built-in function eval() To use that string representation of a condition, a solution is to use the buil ...

How to evaluate and plot a 2D function in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    16 novembre 2021    /    : 1373

To evaluate a two-variable function in python such as for example \begin{equation} f: (x_1,x_2) \rightarrow x_1 * \exp^{-(x_1^2+x_2^2)} \end{equation} a solution is to use the numpy function [meshgrid](https://docs.scipy.org/doc/numpy/reference/generated/numpy.meshgrid.html). [TOC] ### Using meshgrid Example from pylab import figure, cm import matplotlib.pyplot as plt import numpy as np def f(x1,x2): return x1 * np.exp(-(x1**2+x2**2)) x1_min = -2.0 x ...

Today's goal

Article    /    muzi    /    CC BY-SA 4.0    /    13 novembre 2021    /    : 226

1.Learning Python Visualization 2.Practice English listening ...

Comment créer un échantillon aléatoire en utilisant un réservoir avec pandas en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    09 novembre 2021    /    : 554

Exemples de comment créer un échantillon aléatoire en utilisant un réservoir avec pandas en python: [TOC] ### Créer une liste de dataframes Pour créer un échantillon à partir d'une dataframe, une solution simple consiste à utiliser la fonction pandas sample() (voir l'article précédent: [How to select randomly (sample) the rows of a dataframe using pandas in python:](https://www.moonbooks.orgArticles/How-to-select-randomly-sample--the-rows-of-a-dataframe-using-pandas-in-python-/) ). Cepe ...

How to create a random sample using a reservoir with pandas in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    03 novembre 2021    /    : 1066

Examples of how to create a random sample with a reservoir using pandas in python [TOC] ### Create a list of dataframes To create a sample from a dataframe, a straightforward solution is to use the pandas's function called sample() (see the previous article: [How to select randomly (sample) the rows of a dataframe using pandas in python:](https://www.moonbooks.orgArticles/How-to-select-randomly-sample--the-rows-of-a-dataframe-using-pandas-in-python-/) ). However it does not work if you ...

Comment tracer une heatmap sur une carte globale avec cartopy en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    18 octobre 2021    /    : 854

Exemples de comment tracer une heatmap (depuis des données sur une grille régulière) sur une carte globale avec cartopy en python : [TOC] ### Obtenir des données sur une grille régulière Commençons par obtenir quelques données : import numpy as np data = np.loadtxt('https://raw.githubusercontent.com/benjamin-hg-marchant/teaching/main/datasets/modis_myd06_cpop_2d_hist_1b1_grid.txt') Notez que data.shape donne (360, 180) ici la longitude [-180,180] sont sur le pre ...

Comment trouver le nombre d'occurrences dans une liste de tuples en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    18 octobre 2021    /    : 482

Exemples de comment trouver le nombre d'occurrences dans une liste de tuples en python: [TOC] ### Créer une liste de tuples Créons une liste de tuples : mylist = [ ('a', 'b', 'c',), ('a', 'b', 'c',), ('c', 'b', 'a',), ('a', 'b', ), ('a',) ] notez que type(mylist) type(mylist[0]) donne <class 'list'> et <class 'tuple'> respectivement ### Trouver les occurrences de tuples Pour trouver les occurrences de tuples dans une liste, une solution ...

Comment obtenir le signe d'un nombre (-1 ou +1) en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    18 octobre 2021    /    : 1292

Exemples de comment obtenir le signe d'un nombre (-1 ou +1) en python : [TOC] ### Obtenir le signe d'un nombre en python Considérons les variables suivantes en python : x1 = 42 x2 = -24 Pour obtenir rapidemenet le signe de ces nombres, une solution consiste à utiliser la fonction [copysign(x, y)](https://docs.python.org/3/library/math.html#math.copysign) du module math de python: import math math.copysign(1,x1) donne ici 1 tandis que math.copy ...

How to plot a heatmap (gridded data) on a global map with cartopy in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    13 octobre 2021    /    : 2012

Examples of how to plot a heatmap on a global map with cartopy in python [TOC] ### Get gridded data Let's first get some data: import numpy as np data = np.loadtxt('https://raw.githubusercontent.com/benjamin-hg-marchant/teaching/main/datasets/modis_myd06_cpop_2d_hist_1b1_grid.txt') Note that data.shape gives (360, 180) Here longitude [-180,180] are on the first axis (axis =0) and latitude [-90: 90] on the second axis (axis =1): ### Plot a simple map with ca ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    13 octobre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    13 octobre 2021    /    : 0

How to find the number of occurrences in a list of tuples in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    10 octobre 2021    /    : 1951

Examples of how to find the number of occurrences in a list of tuples in python : [TOC] ### Create a list of tuples Let's create a list of tuples: mylist = [ ('a', 'b', 'c',), ('a', 'b', 'c',), ('c', 'b', 'a',), ('a', 'b', ), ('a',) ] note that type(mylist) type(mylist[0]) gives <class 'list'> and <class 'tuple'> respectively ### Find occurrences of tuples To find occurrences of tuples in a list, a solution is to use counter from [coll ...

How to get the sign of a number (e.g -1 or +1) in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    08 octobre 2021    /    : 1445

Examples of how to get the sign of a number (e.g -1 or +1) in python: [TOC] ### Get the sign of a number in python Let's consider the following variables in python: x1 = 42 x2 = -24 To get the sign of those numbers a solution is to use the function [copysign(x, y)](https://docs.python.org/3/library/math.html#math.copysign) from python's math module: import math math.copysign(1,x1) will returns: 1 while math.copysign(1,x2) will returns: ...

Comment supprimer un caractère d'une chaîne de caractères en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    06 octobre 2021    /    : 966

Exemples de comment supprimer un caractère d'une chaîne de caractères en python: [TOC] ### Supprimer le nième caractère d'une chaîne Considérons la phrase suivante : sentence = "Hello, how are you ?" Pour supprimer le nième caractère (par exemple 4), une solution consiste à convertir la chaîne en liste : sentence_list = list(sentence) supprimer l'élément correspondant à l'index = 4: sentence_list.pop(4) et reconvertir en chaîne sentence = "".join(sen ...

Comment créer une matrice de nombres aléatoires avec numpy en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    04 octobre 2021    /    : 990

Il existe plusieurs solutions pour créer une matrice de nombres aléatoires en python. Voyons quelques exemples ici : [TOC] ### Créer une matrice d'entiers aléatoires Pour créer une matrice d'entiers aléatoires, une solution consiste à utiliser [numpy.random.randint](https://numpy.org/doc/stable/reference/random/generated/numpy.random.randint.html) import numpy as np data = np.random.randint(-10,10,10) print(data) donne [-4 9 4 0 -3 -4 8 0 0 -7] Un ...

Comment remplacer ou supprimer un mot dans une chaîne de caractères en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    04 octobre 2021    /    : 662

Exemples de comment remplacer ou supprimer un mot dans une chaîne de caractères en python [TOC] ### Créer une chaîne en python Créons d'abord une chaîne de caractères en python sentence = "Hello How are you today ?" ### Remplacer ou supprimer un mot dans une chaîne Pour remplacer ou supprimer un mot dans une chaîne, une solution consiste à utiliser[replace()](https://docs.python.org/3/library/stdtypes.html#str.replace) sentence = sentence.replace('Hello', "Hi") print(s ...

Comment vérifier si un caractère est une lettre, un chiffre, un caractère spécial ou un espace en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    04 octobre 2021    /    : 1580

Exemples de comment vérifier si un caractère d'une chaîne de caractères est une lettre, un chiffre, un caractère spécial ou un espace en python ? [TOC] ### Créer une chaîne de caractères en python Créons par exemple la phrase suivante : sentence = " Hello World !" Note: type(sentence) donne bien str ### Vérifier le type de caractère #### Vérifier si un caractère est une lettre Pour vérifier si un caractère est une lettre, une solution est d'utiliser [isa ...

Comment décaler de une ou plusieurs lignes les valeurs d'une colonne d'une dataframe avec pandas en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    04 octobre 2021    /    : 771

Exemples de comment décaler de une ou plusieurs lignes les valeurs d'une colonne d'une dataframe avec pandas en python: [TOC] ### Créer une dataframe avec pandas Créons d'abord une dataframe avec pandas : import pandas as pd import numpy as np data = np.arange(1,31) data = data.reshape(10,3) df = pd.DataFrame(data=data,columns=['a','b','c']) print(df) donne alors a b c 0 1 2 3 1 4 5 6 2 7 8 9 ...

plot_rgb_image_from_modis_myd021km_products.ipynb

Jupyter Notebook    /    Ben    /    29 septembre 2021    /    : 0

How to remove a character from a string in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    29 septembre 2021    /    : 387

Examples of how to remove a character from a string in python: [TOC] ### Remove the n’th character from a string Let's consider the following sentence: sentence = "Hello, how are you ?" To remove the n’th character (for example 4), a solution is to convert the string into a list: sentence_list = list(sentence) remove the element corresponding to index = 4: sentence_list.pop(4) and convert back to a string sentence = "".join(sentence_list) prin ...

How to create a matrix of random numbers with numpy in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    28 septembre 2021    /    : 2166

There are multiple solutions to create a matrix of random numbers in python. Let's see some examples here: [TOC] ### Create a matrix of random integers To create a matrix of random integers, a solution is to use [numpy.random.randint](https://numpy.org/doc/stable/reference/random/generated/numpy.random.randint.html) import numpy as np data = np.random.randint(-10,10,10) print(data) gives [-4 9 4 0 -3 -4 8 0 0 -7] Another example with a matrix of ...

How to replace or remove a word in a string in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    28 septembre 2021    /    : 1209

Examples of how to replace or remove a word in a string in python: [TOC] ### Create a string in python Let's first create a string in python sentence = "Hello How are you today ?" ### Replace or remove a word in a string To replace or remove a word in a string, a solution is to use [replace()](https://docs.python.org/3/library/stdtypes.html#str.replace) sentence = sentence.replace('Hello', "Hi") print(sentence) gives Hi How are you today ? Note that sent ...

How to check if a character from a string is a letter, a number, a special character or a whitespace in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    27 septembre 2021    /    : 2552

Examples of how to check if a character from a string is a letter, a special character or a whitespace in python: [TOC] ### Create a string in python Let's create for example the following sentence: sentence = " Hello World !" Note: type(sentence) returns str ### Check character type #### Check if a character is a letter To check if a character is a letter, a solution is to use [isalpha()](https://docs.python.org/3.8/library/stdtypes.html#str.isalnum) ...

How to shift values in a dataframe column with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    27 septembre 2021    /    : 1431

Examples of how to shift values in a dataframe column with pandas: [TOC] ### Create a dataframe with pandas Let's first create a dataframe with pandas: import pandas as pd import numpy as np data = np.arange(1,31) data = data.reshape(10,3) df = pd.DataFrame(data=data,columns=['a','b','c']) print(df) gives then a b c 0 1 2 3 1 4 5 6 2 7 8 9 3 10 11 12 4 13 14 15 5 16 17 18 ...

Comment obtenir les valeurs uniques d'une liste en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    26 septembre 2021    /    : 300

Exemples de comment obtenir les valeurs uniques d'une liste en python: [TOC] ### Créer une liste en python Créons d'abord une liste avec des valeurs uniques : mylist1 = ['a', 'b', 'c', 'd'] puis créez une autre liste plus grande en utilisant ces valeurs uniques : import random mylist2 = [random.choice(mylist1) for i in range(20)] mylist2 donne par exemple ['d', 'c', 'd', 'd', 'b', 'd', 'a', 'b', 'b', 'd', 'a', 'b', 'a', 'b ...

Comment inverser l'ordre des lettres d'une chaîne de caractères en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    26 septembre 2021    /    : 517

Exemples de comment inverser une chaîne de caractères en python: [TOC] ### Créer une chaîne de caractères en python Let's create a simple string using python: s = 'abcdef' print(s) donne abcdef Notez que type(s) donne str ### Inverser une chaîne de caractères en python ### Exemple 1 Une solution simple pour inverser une chaîne en python consiste à faire s1 = s[::-1] print(s1) donne fedcba ### Exemple 2 Une au ...

Comment supprimer les espaces en début dans une chaîne de caractères "string" avec python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    26 septembre 2021    /    : 599

Exemples de comment supprimer les espaces en début dans une chaîne de caractères avec python: [TOC] ### Créer une chaîne de caractères "string" en python Créeons une chaîne de caractères "string" en python s = ' Hello World ! ' Notez que type( s ) donne str et len(s) donne 20 #### Compter le nombre d'espaces dans une chaîne de caractères Pour compter le nombre d'espaces dans une chaîne de caractères space_count = 0 for c in s: ...

Comment trouver des éléments communs (e.g. intersection) entre deux listes en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    25 septembre 2021    /    : 653

Exemples de comment trouver des éléments communs (e.g. intersection) entre deux listes en python: [TOC] ### Créer deux listes en python Créons une liste en python list_a = ['e','0', 6, 'f', 4, 1, 'g'] et une autre list_b = ['a','d', 1, 'o', 8, 3, 'e'] ### Trouver les éléments communs entre deux listes Pour trouver les éléments communs entre deux listes, une solution consiste à utiliser [Python Set intersection() Method](https://www.w3schools.com/python/ref_set_i ...

Comment créer une liste d'états américains en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    25 septembre 2021    /    : 261

Exemples de comment créer une liste d'états américains en python ? [TOC] ### Créer une liste des États américains Créons une liste des États américains us_states = ['Alabama', 'Alaska', 'Arizona', 'Arkansas', 'California', 'Colorado', 'Connecticut', 'Washington DC', 'Delaware', 'Florida', 'Georgia', 'Hawaii', 'Idaho', 'Illinois', 'Indiana', 'Iowa', 'Kansas', 'Kentucky', 'Louisiana', 'Maine', 'Maryland', 'Massachusetts', 'Michigan', 'Minnesota', 'Mississippi', 'Missouri', 'Montana', ...

Comment convertir une matrice de floats en une matrice d'entiers avec numpy en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    25 septembre 2021    /    : 230

Exemples de comment convertir une matrice de floats en une matrice d'entiers avec numpy en python ? [TOC] ### Créer une matrice de floats avec numpy Créons d'abord une matrice de floats aléatoires avec numpy : import numpy as np data = np.random.rand(4,5) * 100.0 data donne par exemple array([[66.09124948, 68.46065421, 22.16897645, 77.84098663, 44.46296743], [16.41751266, 63.95374579, 86.87471262, 93.30928078, 59.99831054], [90.2846 ...

download_a_modis_granule_from_nasa_laads_daac.ipynb

Jupyter Notebook    /    Ben    /    25 septembre 2021    /    : 0

Examples of how to download MODIS Products from NASA LAADS DAAC (Level-1 and Atmosphere Archive & Distribution System Distributed Active Archive Center): ...

How to get unique values in a list in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    23 septembre 2021    /    : 3348

Examples of how to get unique values in a list in python: [TOC] ### Create a list in python Let's first create a list with unique values: mylist1 = ['a', 'b', 'c', 'd'] and then create another bigger list using those unique values: import random mylist2 = [random.choice(mylist1) for i in range(20)] mylist2 gives for example: ['d', 'c', 'd', 'd', 'b', 'd', 'a', 'b', 'b', 'd', 'a', 'b', 'a', 'b', 'a', 'd', 'b', ' ...

How to reverse a string in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    22 septembre 2021    /    : 406

Examples of how to reverse a string in python [TOC] ### Create a string in python Let's create a simple string using python: s = 'abcdef' print(s) gives abcdef Note that type(s) gives str ### Reverse a string in python ### Example 1 A straightforward solution to reverse a string in python is to do s1 = s[::-1] print(s1) gives fedcba ### Example 2 Another example s2 = "".join(reversed(s)) print( ...

How to remove leading spaces in a string with python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    22 septembre 2021    /    : 1001

Examples of how to remove leading spaces in a string with python: [TOC] ### Create a string variable in python Let's create a string variable in python with 3 spaces at the begining and 4 at the end (after !): s = ' Hello World ! ' Note that: type( s ) gives str and len(s) gives 20 #### Count the number of spaces in a string To count the number of spaces in string s: space_count = 0 for c in s: if c.isspace(): space_ ...