Search Results: 2639


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    /    : 62

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    /    : 273

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    /    : 108

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    /    : 207

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    /    : 436

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    /    : 435

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    /    : 281

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    /    : 475

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    /    : 931

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    /    : 862

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    /    : 462

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    /    : 407

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    /    : 557

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    /    : 412

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    /    : 803

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    /    : 314

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    /    : 314

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    /    : 937

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    /    : 708

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    /    : 1337

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    /    : 674

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    /    : 226

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    /    : 211

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    /    : 318

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    /    : 331

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    /    : 172

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    /    : 131

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    /    : 1277

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    /    : 285

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    /    : 602

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_ ...

How to find common elements (e.g. intersection) between two lists in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 583

Examples of how to find common elements between two lists in python: [TOC] ### Create two lists in python Let's create a list in python list_a = ['e','0', 6, 'f', 4, 1, 'g'] and another list_b = ['a','d', 1, 'o', 8, 3, 'e'] ### Find common elements between two lists To find common elements between two lists, a solution is to use [Python Set intersection() Method](https://www.w3schools.com/python/ref_set_intersection.asp). To do so, let's first convert one of the t ...

How to create a list of US states in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 731

Examples of how to create a list of US states and and an example of applications with python: [TOC] ### Create a list of US states Let's create a list of US states 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', ...

How to convert a matrix of floats into a matrix of integers with numpy in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 307

Examples of how to convert a matrix of floats into a matrix of integers with numpy in python: [TOC] ### Create a matrix of floats with numpy Let's first create a matrix of random floats with numpy: import numpy as np data = np.random.rand(4,5) * 100.0 data returns for example array([[66.09124948, 68.46065421, 22.16897645, 77.84098663, 44.46296743], [16.41751266, 63.95374579, 86.87471262, 93.30928078, 59.99831054], [90.28468277, 72.2 ...

How to round all the elements of a matrix with numpy in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 1021

Examples of how to round all the elements of a matrix with numpy in python: [TOC] ### Create a matrix of float with numpy Let's create first a matrix of float with numpy import numpy as np data = np.random.rand(4,5) * 100.0 gives for example array([[ 0.54545428, 62.89794368, 50.60548232, 57.47598712, 11.78324876], [57.10987983, 19.58684319, 7.67338724, 10.76866391, 90.78997325], [62.25706073, 42.60884215, 58.72412611, 91.84459902, 26.1276 ...

Comment calculer la moyenne le long d'un axe donné avec numpy en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 184

Exemples de comment calculer la moyenne le long d'un axe donné avec numpy en python: [TOC] ### Créer une matrice aléatoire avec numpy import numpy as np data = np.random.randint(0,10,size=(3,3)) donne par exemple array([[4, 1, 9], [1, 6, 5], [9, 9, 5]]) ### Calculer la moyenne le long d'un axe donné avec numpy Pour calculer la moyenne le long d'un axe donné avec numpy, une solution est d'utiliser [numpy.mean](https://numpy.org/doc/stabl ...

Comment calculer la somme le long d'un axe donné avec numpy en python ?

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

Exemples de comment calculer la somme le long d'un axe donné avec numpy en python: [TOC] ### Créer une matrice aléatoire avec numpy Créons une matrice aléatoire avec numpy de taille = (3,3): import numpy as np data = np.random.randint(0,5,size=(3,3)) donne par exemple array([[4, 1, 2], [2, 1, 1], [4, 0, 1]]) ### Sommer le long du premier axe (axis=0) Pour sommer le long d'un axe donné d'une matrice avec numpy, une solution consiste à utiliser [numpy.sum] ...

Comment ajouter un nom ou renommer un axe d'une dataframe avec pandas ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 201

Exemples de comment ajouter un nom ou renommer un axe d'une dataframe avec pandas: [TOC] ### Créer une dataframe avec pandas Créons une dataframe avec pandas import pandas as pd import numpy as np data = np.random.randint(5, size=(3,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) print(df) donne A B C 0 0 2 4 1 4 4 2 2 1 2 4 Note: pour obtenir des informations sur l'axe d'une dataframe, une solution consis ...

Comment stocker une matrice multidimensionnelle d'une dataframe avec pandas ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 171

Exemples de comment stocker une matrice multidimensionnelle d'une dataframe avec pandas: [TOC] ### Créer une matrice 3D avec numpy Considérons la matrice 3D suivante avec les indices i,j,k créée avec numpy import numpy as np data = np.random.randint(100,size=(3,3,3)) print(data) donne par exemple [[[63 35 74] [28 69 48] [25 19 33]] [[51 23 28] [40 76 0] [10 48 82]] [[51 55 7] [12 26 91] [ 1 73 31] ...

Comment échanger les indices d'une dataframe à plusieurs indices avec pandas ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 150

Exemples de comment échanger les indices d'une dataframe à plusieurs indices avec pandas : [TOC] ### Créer une datafrane avec plusieurs indices Pour créer une datafrane avec plusieurs indices avec pandas, une solution est d'utiliser [MultiIndex / advanced indexing](https://pandas.pydata.org/pandas-docs/stable/user_guide/advanced.html), voir aussi [how to create a dataframe with multiple indexes with pandas](https://moonbooks.org/Articles/How-to-create-a-dataframe-with-multiple-indexes-w ...

Comment créer une dataframe avec plusieurs indices avec pandas en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 282

Exemples de comment créer une dataframe avec plusieurs indices avec pandas en python: [TOC] ### Créer une dataframe avec plusieurs indices à partir d'un tuple Pour créer une dataframe avec plusieurs indices à partir d'un tuple, une solution est d'utiliser [MultiIndex / advanced indexing](https://pandas.pydata.org/pandas-docs/stable/user_guide/advanced.html): import pandas as pd tuples = [('Land', 'Liquid'), ('Land', 'Ice'), ('Ocean', 'Liquid') ...

Comment calculer le coefficient de corrélation de Pearson en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    21 septembre 2021    /    : 910

Exemples de comment calculer le coefficient de corrélation de Pearson en python: [TOC] ### Créer des données Créons d'abord quelques données : import numpy as np def f(a,b,c,X): eps = c * np.random.randn(X.shape[0]) return a * X + b + eps a = 1 # slope b = 0 # intercept c = 1.0 # noise X = np.random.randint(100, size=250) Y = f(a,b,c,X) et utilisez matplotlib pour les visualiser : import matplotlib.pyplot as plt plt.scatter(X,Y ...

How to calculate the mean along a given axis with numpy in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    19 septembre 2021    /    : 290

Examples of how to calculate the mean along a given axis with numpy in python [TOC] ### Create a random matrix with numpy import numpy as np data = np.random.randint(0,10,size=(3,3)) gives for exaple array([[4, 1, 9], [1, 6, 5], [9, 9, 5]]) ### Calculate the mean along an axis with numpy To calculate the mean along an axis with numpy, a solution is to use [numpy.mean](https://numpy.org/doc/stable/reference/generated/numpy.mean.html), ...

How to calculate the sum along an axis with numpy in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    19 septembre 2021    /    : 263

Examples of how to calculate the sum along an axis with numpy in python: [TOC] ### Create a random matrix with numpy Let's create a random matrix with numpy of size = (3,3): import numpy as np data = np.random.randint(0,5,size=(3,3)) returns for example array([[4, 1, 2], [2, 1, 1], [4, 0, 1]]) ### Sum along the first axis (axis=0) To sum along a given axis of a matrix with numpy, a solution is to use [numpy.sum](https://numpy.org/doc/stable/reference/gen ...

How to add a name or rename an axis of a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    18 septembre 2021    /    : 632

Examples of how to add a name or rename an axis of a dataframe with pandas: [TOC] ### Create a dataframe Let's create a dataframe with pandas: import pandas as pd import numpy as np data = np.random.randint(5, size=(3,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) print(df) returns A B C 0 0 2 4 1 4 4 2 2 1 2 4 Note: to get info about the dataframe axis, a solution is to use [pandas.DataFrame.axes](https: ...

How to store a multidimensional matrix in a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    17 septembre 2021    /    : 460

Examples of how store a multidimensional matrix in a dataframe with pandas: [TOC] ### Create a 3D matrix with numpy Let's consider the following 3D matrix with indexes i,j,k created with numpy import numpy as np data = np.random.randint(100,size=(3,3,3)) print(data) gives for example [[[63 35 74] [28 69 48] [25 19 33]] [[51 23 28] [40 76 0] [10 48 82]] [[51 55 7] [12 26 91] [ 1 73 31]]] Note: t ...

How to swap indexes in a multiple indexes dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    17 septembre 2021    /    : 200

Examples of how to swap indexes in a multiple indexes dataframe with pandas: [TOC] ### Create a multiple indexes dataframe with pandas Let's first create a multiple indexes dataframe with pandas using [MultiIndex / advanced indexing](https://pandas.pydata.org/pandas-docs/stable/user_guide/advanced.html),see also [how to create a dataframe with multiple indexes with pandas](https://moonbooks.org/Articles/How-to-create-a-dataframe-with-multiple-indexes-with-pandas-/) import pandas as ...