Search Results: 2646


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

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

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

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

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

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

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

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

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

How to create a dataframe with multiple indexes with pandas ?

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

Examples of how to create a dataframe with multiple indexes with pandas: [TOC] ### Create a dataframe with multiple indexes from a tuple To create a dataframe with multiple indexes from a tuple, a solution is to use [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'), ('Ocean', 'Ice')] ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

How to calculate the Pearson’s Correlation coefficient between two datasets in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 3472

Examples of how to calculate the Pearson’s Correlation coefficient between two datasets in python: [TOC] ### Create a dataset Let's first create some data: 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) and use matplotlib to visualize it: import matplotlib.pyplot as plt plt.scatter ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 0

Comment calculer la valeur absolue de chaque élément d'un tableau ou d'une matrice en python avec numpy ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 729

Exemples de comment calculer la valeur absolue de chaque élément d'un tableau ou d'une matrice en python avec numpy ? [TOC] ### Calculer la valeur absolue d'une matrice 1D Créons d'abord une matrice 1D avec quelques valeurs négatives : import numpy as np A = np.linspace(-5.0, 4.0, num=10) donne array([-5., -4., -3., -2., -1., 0., 1., 2., 3., 4.]) Pour calculer la valeur absolue de chaque élément de A, une solution consiste à utiliser [numpy.absolute](https://numpy ...

Comment effectuer une convolution 1D en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    16 septembre 2021    /    : 423

Exemples de comment effectuer une convolution 1D en python ? [TOC] voir aussi [how to convolve two 2-dimensional matrices in python with scipy](https://moonbooks.org/Articles/How-to-do-a-simple-2D-convolution-between-a-kernel-and-an-image-in-python-with-scipy-/) ### Convolution 1D en python Considérons les données suivantes : F = [1, 2, 3] G = [0, 1, 0.5] Pour calculer la convolution 1d entre F et G : F\*G, une solution est d'utiliser [numpy.convolve](https://numpy.org/devd ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 0

How to calculate the absolute value of each element of an array or matrix in python with numpy ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 737

Examples of how to calculate the absolute value of each element of an array or matrix in python with numpy: [TOC] ### Calculate the absolute value for a 1D matrix Let's first create a 1d matrix with some negative values: import numpy as np A = np.linspace(-5.0, 4.0, num=10) returns array([-5., -4., -3., -2., -1., 0., 1., 2., 3., 4.]) To calculate the absolute value of each element of A, a solution is to use [numpy.absolute](https://numpy.org/doc/stable/reference/g ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    14 septembre 2021    /    : 0

How to perform a 1D convolution in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    13 septembre 2021    /    : 4339

Examples of how to perform a 1D convolution in python: [TOC] see also [how to convolve two 2-dimensional matrices in python with scipy](https://moonbooks.org/Articles/How-to-do-a-simple-2D-convolution-between-a-kernel-and-an-image-in-python-with-scipy-/) ### 1d convolution in python Let's consider the following data: F = [1, 2, 3] G = [0, 1, 0.5] To compute the 1d convolution between F and G: F\*G, a solution is to use [numpy.convolve](https://numpy.org/devdocs/reference/ge ...

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

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

Comment remplacer les lignes d'une dataframe par des lignes d'une autre dataframe basé sur des index avec pandas ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    11 septembre 2021    /    : 474

Exemple de comment remplacer les lignes d'une dataframe par des lignes d'une autre dataframe basé sur des index avec pandas [TOC] ### Créer une premier dataframe df Créons une premier dataframe df import pandas as pd import numpy as np import random data = np.arange(1,101) data = data.reshape(20,5) df = pd.DataFrame(data=data,columns=['a','b','c','d','e']) donne a b c d e 0 1 2 3 4 5 1 6 7 8 9 10 2 11 12 13 14 1 ...

Comment ajouter un nouvel élément à un tuple en python ?

Article    /    Bazinga    /    CC BY-SA 4.0    /    11 septembre 2021    /    : 758

Exemple de comment ajouter un nouvel élément à un tuple en python: [TOC] ### Créer un tuple en python Exemple de création d'un tuple avec 10 éléments en python t = (0, 1, 1, 2, 3, 5, 8, 13, 21, 34) Note: pour vérifier que la variable est un tuple : type(t) devrait afficher tuple Un tuple est une ["data structure"](https://docs.python.org/3/tutorial/datastructures.html) en python qui ne peut pas être modifié après avoir été créé (par exemple, vous ne pouvez pas ajout ...

How to add or append a new element to a tuple in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    09 septembre 2021    /    : 1545

Example of how to add or append a new element to a tuple in python: [TOC] ### Create a tuple Example of how to create a tuple with 10 elements in python: t = (0, 1, 1, 2, 3, 5, 8, 13, 21, 34) to check that the variable is a tuple: type(t) should print tuple A tuple is [data structure](https://docs.python.org/3/tutorial/datastructures.html) in python that can't be modified after being created (e.g. you can't append, add a new element or modify an existing element): ...

How to replace rows of a dataframe using rows of another dataframe based on indexes with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    08 septembre 2021    /    : 5277

Example of how to replace rows of a dataframe using rows of another dataframe based on indexes with pandas: [TOC] ### Create a first dataframe df Let's create a first dataframe df import pandas as pd import numpy as np import random data = np.arange(1,101) data = data.reshape(20,5) df = pd.DataFrame(data=data,columns=['a','b','c','d','e']) returns a b c d e 0 1 2 3 4 5 1 6 7 8 9 10 2 11 12 13 14 15 3 16 17 ...

Comment sélectionner le nième élément d'une liste avec python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 881

Exemples de comment sélectionner le nième élément d'une liste avec python ? [TOC] ### Créer une liste Créons d'abord une liste avec python : mylist = ['A', 'B', 'C', 'D', 'E', 'F'] Notez qu'une liste est [0 based indexing](https://en.wikipedia.org/wiki/Zero-based_numbering). index | element ------------- | ------------- 0 | A 1 | B 2 | C 3 | D 4 | E 5 | F Voir le lien [suivant](https://docs.python.org/3/tutorial/datastructures.html) pour en savoir plu ...

Comment supprimer une ligne donnée d'une dataframe avec pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 268

Exemples de comment supprimer une ligne donnée d'une dataframe avec pandas ? [TOC] ### Supprimer une ligne donnée d'une dataframe (Exemple 1) Créons une dataframe avec pandas : import pandas as pd import numpy as np data = np.random.randint(5, size=(4,3)) df = pd.DataFrame(data=data,columns=['C1','C2','C3']) renvoie par exemple : C1 C2 C3 0 3 3 1 1 0 2 4 2 0 4 4 3 4 2 0 Pour supprimer la ligne avec ...

Comment convertir une série en dataframe avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 1049

Exemple de comment convertir une série en dataframe avec pandas en python: [TOC] ### Créer une série avec pandas Créons une dataframe avec pandas : import pandas as pd import numpy as np data = np.random.randint(5, size=(5,)) s = pd.Series(data, index=["A", "B", "C", "D", "E"]) donne par exemple: A 4 B 4 C 0 D 1 E 0 Pour vérifier s'il s'agit d'une série, il suffit de faire : type(s) devrait donner ...

Comment échanger les lignes et les colonnes (i.e. transposer) une dataframe avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 915

Exemples de comment échanger les lignes et les colonnes (i.e. transposer) une dataframe avec pandas en python: [TOC] ### Créer un dataframe avec pandas Créons d'abord une dataframe avec pandas import pandas as pd data = {'Age':[21,26,82,15,28], 'Id':['jch2c1','63jc2h','hg217d','hj127b','edew32'], 'weight':[120,148,139,156,129], 'Gender':['male','male','female','male','female'], 'Country':['France','USA','USA','Germany','USA' ...

Comment additionner toutes les lignes d'une dataframe avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 967

Exemples de comment additionner toutes les lignes d'une dataframe avec pandas en python: [TOC] ### Créer un dataframe avec pandas Créons d'abord une dataframe avec des 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']) donne par exemple A B C 0 0 2 0 1 2 3 0 2 3 1 2 ### Additionner toutes les lignes d'une dataframe avec pandas Pou ...

Comment additionner ensemble plusieurs colonnes d'une dataframe avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    05 septembre 2021    /    : 787

Exemples de comment additionner ensemble plusieurs colonnes d'une dataframe avec pandas en python: [TOC] ### Créer un dataframe avec pandas Créons d'abord une dataframe aléatoire avec pandas import pandas as pd import numpy as np data = np.random.randint(100, size=(10,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) donne par exemple A B C 0 37 64 38 1 22 57 91 2 44 79 46 3 0 10 1 4 27 0 45 5 82 99 ...

How to select nth element in a list with python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    03 septembre 2021    /    : 3589

Examples of how to select nth element in a list with python: [TOC] ### Create a list Let's first create a list with python: mylist = ['A', 'B', 'C', 'D', 'E', 'F'] Note that a list is [0 based indexing](https://en.wikipedia.org/wiki/Zero-based_numbering). index | element ------------- | ------------- 0 | A 1 | B 2 | C 3 | D 4 | E 5 | F Check the following [link](https://docs.python.org/3/tutorial/datastructures.html) to learn more about different data ...

How to drop a specific row in a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    02 septembre 2021    /    : 1163

Examples of how to remove a given row in a dataframe with pandas in python: [TOC] ### Drop a given row (Example 1) Let's create a dataframe with pandas: import pandas as pd import numpy as np data = np.random.randint(5, size=(4,3)) df = pd.DataFrame(data=data,columns=['C1','C2','C3']) returns for example: C1 C2 C3 0 3 3 1 1 0 2 4 2 0 4 4 3 4 2 0 To drop the row with index = 2 for example, a solution ...

How to convert a series to a dataframe with pandas

Article    /    Daidalos    /    CC BY-SA 4.0    /    01 septembre 2021    /    : 472

Example of how to convert a series to a dataframe with pandas [TOC] ### Create a series with pandas Let's create a dataframe with pandas: import pandas as pd import numpy as np data = np.random.randint(5, size=(5,)) s = pd.Series(data, index=["A", "B", "C", "D", "E"]) returns for example A 4 B 4 C 0 D 1 E 0 To check if it is a series, just do: type(s) should return <class 'pandas.core.series.Ser ...

How to swap rows and columns (e.g. transpose) a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    31 août 2021    /    : 2778

Examples of how to swap rows and columns (e.g. transpose) a dataframe with pandas: [TOC] ### Create a dataframe with pandas Let's first create a dataframe with pandas import pandas as pd data = {'Age':[21,26,82,15,28], 'Id':['jch2c1','63jc2h','hg217d','hj127b','edew32'], 'weight':[120,148,139,156,129], 'Gender':['male','male','female','male','female'], 'Country':['France','USA','USA','Germany','USA']} df = pd.DataFram ...

How to sum all rows of a dataframe with pandas ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    31 août 2021    /    : 2044

Examples of how to sum all all rows of a dataframe with pandas: [TOC] ### Create a dataframe Let's first 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']) gives for example A B C 0 0 2 0 1 2 3 0 2 3 1 2 ### Sum all rows of a dataframe with pandas To sum all rows with pandas, a solution is to use df ...

How to sum multiple columns together of a dataframe with pandas in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    30 août 2021    /    : 6752

Examples of how to add multiple columns together of a dataframe with pandas in python [TOC] ### Create a dataframe with pandas import pandas as pd import numpy as np data = np.random.randint(100, size=(10,3)) df = pd.DataFrame(data=data,columns=['A','B','C']) returns A B C 0 37 64 38 1 22 57 91 2 44 79 46 3 0 10 1 4 27 0 45 5 82 99 90 6 23 35 90 7 84 48 16 8 64 70 28 9 83 50 ...

Comment utiliser Groupby et Aggregate avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    30 août 2021    /    : 3737

Introduction aux opérations Groupby et Aggregate pour l'analyse exploratoire des données avec pandas. [TOC] Note: vous pouvez aussi télécharger mon [jupyter notebook](https://moonbooks.org/Jupyter/introduction_to_groupby_with_pandas/) que j'ai créé pour tester Groupby et Aggregate avec pandas en python. ### Introduction Importer pandas import pandas as pd #### GroupBy ##### Comment créer une dataframe avec pandas Créons d'abord une dataframe pour l'exemple: data ...

Image    /    Daidalos    /    CC0    /    26 août 2021    /    : 0

Comment utiliser une colonne d'une dataframe comme indice avec pandas en python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    19 août 2021    /    : 516

Exemple de comment utiliser une colonne d'une dataframe comme indice avec pandas en python [TOC] ### Créer une dataframe Créons un dataframe avec des pandas import pandas as pd data = {'Age':[21,26,82,15,28], 'Id':['jch2c1','63jc2h','hg217d','hj127b','edew32'], 'weight':[120,148,139,156,129], 'Gender':['male','male','female','male','female'], 'Country':['France','USA','USA','Germany','USA']} df = pd.DataFrame(data=data) print(df) donne Ag ...

Image    /    Daidalos    /    CC BY-SA 4.0    /    12 août 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    12 août 2021    /    : 0

Image    /    Daidalos    /    CC BY-SA 4.0    /    12 août 2021    /    : 0

How to use Groupby and Aggregate with pandas in python ?

Article    /    Daidalos    /    CC BY-SA 4.0    /    11 août 2021    /    : 6255

Testing Groupby and Aggregate operations for exploratory data analysis with pandas. Please feel free to download and edit it as you like. [TOC] Note: you can also download my [jupyter notebook](https://moonbooks.org/Jupyter/introduction_to_groupby_with_pandas/) that I created to test Groupby and Aggregate with pandas in python ### Introduction Import pandas import pandas as pd #### GroupBy ##### How to create a dataframe with pandas Lets first create a simple dataframe ...