Open Notebooks

Refaire / Réutiliser / Réadapter

Identification


Inscription


Créer mon notebook

Annonces


Pour parcourir le site sans les publicités, veuillez utiliser le bouton suivant:

Apps


Card image cap

Application en ligne pour interroger la base de données lexicale "Lexique" et découvrir des mots de la Langue Française.

Lexique

Apps


Card image cap

Application en ligne pour trouver des anagrammes dans la Langue Française.

Anagramme

How to remove (filter) the duplicates in a python list ?

Article
Daidalos 01 juin 2020

Creative Commons License

Examples of how remove (filter) the duplicates in a python list: [TOC] ### 1 -- Create a list Let's consider the following list: >>> l = ['a','a','b','c','d','d','d'] the goal here is to remove the duplicates in the list. ### 2 -- Remove the duplicates using a for loop A first solution is to use a for loop, example: >>> lwd = [] >>> for i in l: ... if i not in lwd: lwd.append(i) ... >>> lwd ['a', 'b', 'c', 'd'] ### 2 -- Remove the duplicates using a d ...

How to check if an element is in a list or not in python ?

Article
Daidalos 01 juin 2020

Creative Commons License

Examples of how to check if an element is in a list or not in python: [TOC] ### 1 -- Create a liste Lets create for instance the following list: >>> l ['a', 'b', 'c', 'd', 'e', 'f'] ### 2 -- Check if an element is in the list To check if the element 'c' is in the list called here l, a solution is to use the following logical expression: >>> 'c' in l True check now if 'g' is in the list >>> 'g' in l returns here: False Can then be used with if, illustra ...

Comment supprimer les doublons (répétitions) dans une liste en python ?

Article
Daidalos 01 juin 2020

Creative Commons License

Exemples de comment supprimer les doublons (répétitions) dans une liste en python: [TOC] ### 1 -- Creer une simple liste en python Soit la liste suivante par exemple >>> l = ['a','a','b','c','d','d','d'] on veut a supprimer les doublons present dans cette liste. ### 2 -- Utiliser une simple boucle for Une solution est d'itérer sur l'ensemble des éléments de la liste: >>> lwd = [] >>> for i in l: ... if i not in lwd: lwd.append(i) ... >>> lwd ['a', 'b', 'c ...

How to get a list of names (variables) of data stored in a HDF5 file using pandas in python ?

Article
Daidalos 27 mai 2020

Creative Commons License

Example of how to get a list of names (variables) of data stored in a HDF5 file using pandas in python [TOC] ### 1 -- Read the file First, to read an HDF5 file using pandas, we can do: store = pd.HDFStore('data.hdf5') or with pd.HDFStore('data.hdf5') as store: ... ... ### 2-- Get a list of names (variables) of data stored in a HDF5 file using pandas To get the name of all data stored in the hdf5 file, a solution is to use keys() : sto ...

How to find in a list the elements starting by *** in python ?

Article
Daidalos 26 mai 2020

Creative Commons License

Example of how to find in a list the elements starting by *** in python: [TOC] ### 1 - - Create a simple list in python Lets create a liste with words: l = ['name', 'address_01', 'address_02', 'address_03', 'job', 'income'] ### 2 - - Select words that starts by *** For example, lets select only the words that start by 'address' using a list comprehension and the python method [startswith()](https://www.tutorialspoint.com/python/string_startswith.htm): sub_l = [i for ...

How to find the smallest positive value in a list in python

Article
Daidalos 26 mai 2020

Creative Commons License

Examples of how to find the smallest positive value in a list in python ? [TOC] ### 1 -- Find the minimum value Let's consider the following list l = [ 7, 3, 6, 9, 2, -1, -5, -4, -3] to find the smallest value, a solution is to use the function min(): min(l) which returns here: -1 ### 2 -- Find the smallest positive value Now to find the smallest positive value a solution is to use a list comprehension and then min(): min([i for i in l if i > 0]) ...

How to find the difference in minutes between two dates in python ?

Article
Daidalos 26 mai 2020

Creative Commons License

Examples of how to find the difference in minutes between two dates in python: [TOC] ### 1 -- Create two dates Let's create two dates objects in python using the module datetime: import datetime year = 2008 month = 7 day = 8 hour = 12 minute = 47 second = 0 time1 = datetime.datetime(year,month,day,hour,minute,second) hour = 14 minute = 20 time2 = datetime.datetime(year,month,day,hour,minute,second) ### 2 -- Example 1 u ...

How to select randomly (sample) the rows of a dataframe using pandas in python ?

Article
Daidalos 24 mai 2020

Creative Commons License

Example of how to select randomly (sample) the rows of a dataframe using pandas in python: [TOC] ### 1 -- Create a simple dataframe Créons une simple dataframe avec 5 colonnes et 20 lignes: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,101) >>> data = data.reshape(20,5) >>> df = pd.DataFrame(data=data,columns=['a','b','c','d','e']) >>> df 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 ...

How to edit a pandas dataframe column values where a condition is verified in python ?

Article
Daidalos 24 mai 2020

Creative Commons License

Examples of how to edit a pandas dataframe column values where a condition is verified in python: [TOC] ### 1 -- Create a simple dataframe with pandas Lets' start by creating a simple dataframe with 5 columns and 20 rows: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,101) >>> data = data.reshape(20,5) >>> df = pd.DataFrame(data=data,columns=['a','b','c','d','e']) returns >>> df a b c d e 0 1 2 3 4 5 1 6 7 8 ...

How to select dataframe rows using a condition with pandas in python ?

Article
Daidalos 24 mai 2020

Creative Commons License

Examples of how to select a dataframe rows using a condition with pandas in python: [TOC] ### 1 -- Create a simple dataframe Lets start by creating a simple dataframe with pandas: >>> import pandas as pd >>> data = {'Name':['Ben','Anna','Zow','Tom','John','Steve'], 'Age':[20,27,43,30,12,21], 'Sex':[1,0,0,1,1,1]} >>> df = pd.DataFrame(data) returns >>> df Age Name Sex 0 20 Ben 1 1 27 Anna 0 2 43 Zow 0 3 30 Tom 1 4 12 Joh ...

How to select dataframe columns that start with *** using pandas in python ?

Article
Daidalos 24 mai 2020

Creative Commons License

Examples of how to select dataframe columns that start with *** using pandas in python: [TOC] ### 1 -- Create a dataframe Lets start by creating a simple dataframe with 8 columns: import pandas as pd import numpy as np data = np.arange(1,33) data = data.reshape(4,8) df = pd.DataFrame(data=data,columns=['name','add_01','add_02','add_03', 'counrty','streed','zip code','county']) print(df) returns name ...

Comment obtenir une liste des noms des données stockées dans un fichier hdf5 avec pandas en python ?

Article
Daidalos 19 mai 2020

Creative Commons License

Exemple de comment obtenir une liste des noms des données stockées dans un fichier hdf5 avec pandas en python: [TOC] ### 1 -- Lire le fichier Pour lire le fichier hdf (par exemple 'data.hdf5') avec pandas on peut faire comme ceci: store = pd.HDFStore('data.hdf5') ou with pd.HDFStore('data.hdf5') as store: ... ... ### 2-- Obtenir une liste des noms des données stockées dans un fichier hdf5 Pour alors obtenir une liste des noms des données st ...

Comment trouver dans une liste les éléments qui commencent par *** en python ?

Article
Daidalos 19 mai 2020

Creative Commons License

Exemple de comment trouver dans une liste les éléments qui commencent par *** en python [TOC] ### 1 - - Créer une simple liste en python Créons une simple liste de mots en python: l = ['name', 'address_01', 'address_02', 'address_03', 'job', 'income'] ### 2 - - Sélectionner les éléments commençant par *** Pour sélectionner par exemple les éléments commençant par 'address' on peut utiliser les "list comprehensions" et la méthode [startswith()](https://www.tutorialspoint.com ...

Comment trouver la plus petite valeur positive d'une liste en python ?

Article
Daidalos 19 mai 2020

Creative Commons License

Exemples de comment trouver la plus petite valeur positive d'une liste en python: [TOC] ### 1 -- Trouver la valeur minimum Soit la liste suivante l = [ 7, 3, 6, 9, 2, -1, -5, -4, -3] pour trouver la valeur minimum on peut utiliser la fonction min() en python: min(l) ce qui donne ici -1 ### 2 -- Trouver la plus petite valeur positive Pour trouver la plus petite valeur positive on peut utiliser une "list comprehension" puis utiliser min() min([i f ...

Comment obtenir la difference en minutes entre deux dates en python ?

Article
Daidalos 19 mai 2020

Creative Commons License

Exemples de comment obtenir la difference en minutes entre deux dates en python: [TOC] ### 1 -- Créer deux dates différentes Créons tout d'abord deux dates time1 et time2 comme ceci en utilisant le module python datetime: import datetime year = 2008 month = 7 day = 8 hour = 12 minute = 47 second = 0 time1 = datetime.datetime(year,month,day,hour,minute,second) hour = 14 minute = 20 time2 = datetime.datetime(year,month,da ...

Comment sélectionner (filtrer) les lignes d'une dataframe en utilisant une condition avec pandas en python ?

Article
Daidalos 15 mai 2020

Creative Commons License

Exemples de comment sélectionner (filtrer) les lignes d'une dataframe en utilisant une condition avec pandas en python: [TOC] ### 1 -- Créer une dataframe Commençons par créer une simple dataframe avec pandas: >>> import pandas as pd >>> data = {'Name':['Ben','Anna','Zow','Tom','John','Steve'], 'Age':[20,27,43,30,12,21], 'Sex':[1,0,0,1,1,1]} >>> df = pd.DataFrame(data) ce qui donne: >>> df Age Name Sex 0 20 Ben 1 1 27 Anna 0 2 43 Zow 0 ...

Comment éditer les éléments d'une colonne ou une condition est vérifiée avec pandas en python ?

Article
Daidalos 15 mai 2020

Creative Commons License

Exemple de comment éditer les éléments d'une colonne ou une condition est vérifiée avec pandas en python: [TOC] ### 1 -- Créer une simple dataframe avec pandas Pour créer une simple dataframe avec 5 colonnes et 20 lignes on peut faire comme ceci: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,101) >>> data = data.reshape(20,5) >>> df = pd.DataFrame(data=data,columns=['a','b','c','d','e']) ce qui donne >>> df a b c d e 0 1 2 ...

Comment sélectionner aléatoirement (échantillonner) les lignes d'une dataframe avec pandas en python ?

Article
Daidalos 14 mai 2020

Creative Commons License

Exemple de comment sélectionner aléatoirement (échantillonner) les lignes d'une dataframe avec pandas en python: [TOC] ### 1 -- Créer une simple dataframe Créons une simple dataframe avec 5 colonnes et 20 lignes: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,101) >>> data = data.reshape(20,5) >>> df = pd.DataFrame(data=data,columns=['a','b','c','d','e']) >>> df a b c d e 0 1 2 3 4 5 1 6 7 8 9 10 2 11 12 ...

Comment sélectionner dans une dataframe les colonnes commençant par *** avec pandas en python ?

Article
Daidalos 11 mai 2020

Creative Commons License

Exemple de comment sélectionner dans une dataframe les colonnes commençant par *** avec pandas en python [TOC] ### 1 -- Créer une simple dataframe Créons une simple dataframe avec 8 colonnes: import pandas as pd import numpy as np data = np.arange(1,33) data = data.reshape(4,8) df = pd.DataFrame(data=data,columns=['name','add_01','add_02','add_03', 'counrty','streed','zip code','county']) print(df) donne ...

How to calculate and plot a cumulative distribution function with matplotlib in python ?

Article
Daidalos 10 mai 2020

Creative Commons License

Examples of how to calculate and plot a cumulative distribution function in python [TOC] ### 1 -- Generate random numbers Let's for example generate random numbers from a normal distribution: import numpy as np import matplotlib.pyplot as plt N = 100000 data = np.random.randn(N) ### 2 -- Create an histogram with matplotlib hx, hy, _ = plt.hist(data, bins=50, normed=1,color="lightblue") plt.ylim(0.0,max(hx)+0.05) plt.title('Generate random numbers \n from a ...

How to calculate a log-likelihood in python (example with a normal distribution) ?

Article
Daidalos 10 mai 2020

Creative Commons License

Example of how to calculate a log-likelihood using a normal distribution in python: [TOC] See the note: [How to estimate the mean with a truncated dataset using python ?](https://www.science-emergence.com/Articles/How-to-estimate-the-mean-with-a-truncated-dataset-using-python-/) to understand the interest of calculating a log-likelihood using a normal distribution in python. ### 1 -- Generate random numbers from a normal distribution Let's for example create a sample of 100000 rando ...

How to add text (units, %, etc) in a heatmap cell annotations using seaborn in python ?

Article
Daidalos 09 mai 2020

Creative Commons License

Example of how to add text (units, %, etc) in a heatmap cell annotations using seaborn in python: [TOC] ### 1 -- Create a simple heatmap with seaborn Let's create a heatmap with seaborn: import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt data = np.array([[25.55535942, 1.99598017, 9.78107706], [ 4.95758736, 39.68268716, 16.78109873], [ 0.45401194, 0.10003128, 0.6921669 ]]) df = pd.DataFrame(data=data) fig = plt.fig ...

How to estimate the mean with a truncated dataset using python ?

Article
Daidalos 09 mai 2020

Creative Commons License

Examples of how to estimate the mean with a truncated dataset using python for data generated from a normal distribution: [TOC] ### 1 -- Create a dataset of random numbers from a normal distribution Create a set of random numbers distributed according to a normal distribution: import scipy.stats import numpy as np import matplotlib.pyplot as plt mu_0 = 2.0 srd_0 = 4.0 data = np.random.randn(100000) data = data * srd_0 + mu_0 data = data.reshape(-1, 1) ### 2 -- ...

How to use a Gaussian mixture model (GMM) with sklearn in python ?

Article
Daidalos 09 mai 2020

Creative Commons License

Examples of how to use a Gaussian mixture model (GMM) with sklearn in python: [TOC] from sklearn import mixture import numpy as np import matplotlib.pyplot as plt ### 1 -- Example with one Gaussian Let's generate random numbers from a normal distribution with a mean $\mu_0 = 5$ and standard deviation $\sigma_0 = 2$ mu_0 = 5.0 srd_0 = 2.0 data = np.random.randn(100000) data = data * srd_0 + mu_0 data = data.reshape(-1, 1) Plot the data ...

How to generate random numbers from a log-normal distribution in python ?

Article
Daidalos 09 mai 2020

Creative Commons License

Example of how to generate random numbers from a log-normal distribution in python ? [TOC] Log-normal distribution: \begin{equation} \frac{1}{x \sigma \sqrt{2\pi}}.exp(-\frac{(len(x)-\mu)^2}{2\sigma^2}) \end{equation} ### 2 -- Using scipy lognorm Example of how to generate random numbers from a log-normal distribution with $\mu=0$ and $\sigma=0.5$ using scipty function lognorm: from scipy.stats import lognorm import numpy as np import matplotlib.pyplot as plt st ...

How to add text on an image using pillow in python ?

Article
Daidalos 09 mai 2020

Creative Commons License

Example of how to add text on an image using pillow in python: [TOC] ### 1 -- Create an image with pillow and add text on it Example 1: let's for example create a simple image with a red background: from PIL import Image img = Image.new('RGB', (600, 400), color = 'red') img.save('pil_red.png') [image:pilred02 size:50 caption:How to add text on an image using pillow in python ?] To add text, you must first download a 'font' file locally to your machine, for example f ...

How to increase the size of the cells text (annotations) of a seaborn heatmap in python ?

Article
Daidalos 09 mai 2020

Creative Commons License

Example of how to increase the size of the cells text (annotations) of a seaborn heatmap in python: [TOC] ### 1 -- Create a simple heatmap using seaborn Let's first create a simple heatmap using seaborn: import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt data = np.array([[25.55535942, 1.99598017, 9.78107706], [ 4.95758736, 39.68268716, 16.78109873], [ 0.45401194, 0.10003128, 0.6921669 ]]) df = pd.DataFrame(data=data ...

How to increase the size of axes labels on a seaborn heatmap in python ?

Article
Daidalos 09 mai 2020

Creative Commons License

Examples of how to increase the size of axes labels on a seaborn heatmap in python: [TOC] ### 1 -- Create a simple heatmap using seaborn Let's create a first simple heatmap using seaborn: import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt data = np.array([[25.55535942, 1.99598017, 9.78107706], [ 4.95758736, 39.68268716, 16.78109873], [ 0.45401194, 0.10003128, 0.6921669 ]]) df = pd.DataFrame(data=data,columns=['C1',' ...

How to remove lines from a to b in a text file using the editor vi ?

Article
Daidalos 08 mai 2020

Creative Commons License

Example of how to remove lines from a to b using vi editor ? [TOC] ### 1 -- Remove lines from a to b (with b>a) To delete lines from a to b, a solution is to use the command: :m,nd Note: to remove from the current line to line n: :,nd ### 2 -- Remove all lines Note: to remove all content in the file: :1,$d ### 3 -- References - [Delete from the current cursor position to a given line number in vi editor](https://stackoverflow.com/questions/6384561/d ...

Comment utiliser un modèle de mélange gaussien (GMM) avec sklearn en python

Article
Daidalos 07 mai 2020

Creative Commons License

Exemples de comment utiliser un modèle de mélange gaussien (GMM) avec sklearn en python : [TOC] from sklearn import mixture import numpy as np import matplotlib.pyplot as plt ### 1 -- Exemple avec une seule gaussienne Générons par exemple des données aléatoirement suivant une loi normale avec une moyenne $\mu_0 = 5$ et une standard déviation $\sigma_0 = 2$ mu_0 = 5.0 srd_0 = 2.0 data = np.random.randn(100000) data = data * srd_0 + mu_0 ...

Comment calculer et tracer une fonction de répartition, ou fonction de distribution cumulative en python ?

Article
Daidalos 04 mai 2020

Creative Commons License

Exemples de comment calculer et tracer une fonction de répartition, ou fonction de distribution cumulative en python: [TOC] ### 1 -- Générer des nombres aléatoires Générons par exemple des nombres aléatoires depuis une loi normale: import numpy as np import matplotlib.pyplot as plt N = 100000 data = np.random.randn(N) ### 2 -- Créer un histogramme avec matplotlib hx, hy, _ = plt.hist(data, bins=50, normed=1,color="lightblue") plt.ylim(0.0,max(hx)+0.05) plt.tit ...

Comment calculer une fonction de vraisemblance (log-likelihood) en python pour des données distribuées selon une loi normale ?

Article
Daidalos 01 mai 2020

Creative Commons License

Exemple de comment calculer une fonction de vraisemblance (log-likelihood) en python pour des données distribuées selon une loi normale: [TOC] Pour comprendre l'intérêt de savoir calculer le "log-likelihood" pour estimer une moyenne, voir [Comment estimer une moyenne avec des données tronquées (censurées) en python (exemple avec une loi normale) ? ](https://www.science-emergence.com/Articles/Estimer-une-moyenne-a-partir-dun-ensemble-de-donnees-distribuees-selon-une-distribution-Gaussienn ...

Générer des nombres aléatoires depuis une loi log-normale en python ?

Article
Daidalos 01 mai 2020

Creative Commons License

Exemple de code en python pour générer des nombres aléatoires depuis une loi log-normale em python [TOC] Loi log normal: \begin{equation} \frac{1}{x \sigma \sqrt{2\pi}}.exp(-\frac{(len(x)-\mu)^2}{2\sigma^2}) \end{equation} ### 2 -- Avec scipy lognorm Exemple de comment générer des nombres aléatoires depuis une loi log-normale avec $\mu=0$ et $\sigma=0.5$ en passant par le fonction scipty lognorm: from scipy.stats import lognorm import numpy as np import matplotlib.pyp ...

How to calculate a Gaussian density probability function at a given point in python ?

Article
Daidalos 30 avril 2020

Creative Commons License

Let's consider the normal (Gaussian) distribution with mean equal to 8 and standard deviation equal to 2: [image:probability-normal-distribution size:75 caption:How to calculate a Gaussian density probability function at a given point in python ?] To calculate a Gaussian density probability function at a given point in python, a solution is to do: scipy.stats.norm.pdf(6,8,2) returns: 0.13 Source code to create the plot: import matplotlib.pyplot as plt import sc ...

Comment estimer une moyenne avec des données tronquées (censurées) en python (exemple avec une loi normale) ?

Article
Daidalos 29 avril 2020

Creative Commons License

Exemples de comment estimer une moyenne à partir d'un ensemble de données distribuées selon une distribution Gaussienne en python ? [TOC] ### 1 -- Créer un ensemble de nombres aléatoires distribués suivant une Gaussienne import scipy.stats import numpy as np import matplotlib.pyplot as plt mu_0 = 2.0 srd_0 = 4.0 data = np.random.randn(100000) data = data * srd_0 + mu_0 data = data.reshape(-1, 1) ### 2 -- Données complètes hx, hy, _ = plt.hist(data, bins=50, ...

How to create a global variable in python ?

Article
Daidalos 29 avril 2020

Creative Commons License

Example of how to create a global variable in python: [TOC] ### 1 -- Using global To declare for example a as a global variable: global a ### 2 -- Illustration with a function Using global variables in a function: >>> global a,b >>> a = 0.5 >>> b = 2 >>> def function( x ): ... return a * x + b ... >>> function(1) 2.5 >>> b = 4 >>> function(1) 4.5 ### 3 -- References - [Python function global variab ...

Comment supprimer les lignes allant de m a n dans un fichier avec l'editeur vi ?

Article
Daidalos 28 avril 2020

Creative Commons License

Exemple de comment supprimer les lignes allant de m a n dans un fichier avec l'éditeur vi [TOC] ### 1 -- Supprimer les lignes allant de m à n (n>m) Pour supprimer les lignes allant de m à n il suffit d'utiliser la commande suivante: :m,nd Note: pour supprimer de la ligne courant à n: :,nd ### 2 -- Supprimer toutes les lignes Note: si on veut supprimer toutes les lignes du fichier: :1,$d ### 3 -- Références - [Delete from the current cursor position t ...

Comment augmenter la taille des labels sur les axes d'une heatmap avec seaborn en python ?

Article
Daidalos 28 avril 2020

Creative Commons License

Exemples de comment augmenter la taille des labels sur les axes d'une heatmap avec seaborn en python: [TOC] ### 1 -- Créer une simple heatmap avec seaborn Commençons par créer une simple heatmap avec seaborn, comme dans cet exemple import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt data = np.array([[25.55535942, 1.99598017, 9.78107706], [ 4.95758736, 39.68268716, 16.78109873], [ 0.45401194, 0.10003128, 0.6921669 ]]) ...

Comment augmenter la taille du texte dans les cellules (annotations) d'une heatmap avec seaborn ?

Article
Daidalos 27 avril 2020

Creative Commons License

Exemple de comment augmenter la taille du texte dans les cellules (annotations) d'une heatmap avec seaborn ? [TOC] ### Créer une simple heatmap avec seaborn Commençons par créer une simple heatmap avec seaborn, comme dans cet exemple import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt data = np.array([[25.55535942, 1.99598017, 9.78107706], [ 4.95758736, 39.68268716, 16.78109873], [ 0.45401194, 0.10003128, 0.6921669 ]]) ...

Introduction aux équations du second degré

Article
Daidalos 25 avril 2020

Creative Commons License

Petite introduction aux équations du second degré en mathématiques [TOC] ### 1 -- Présentation du problème Considérons le cas suivant: soit par exemple la fonction f1 (en bleue sur l'image ci-dessous): \begin{equation} x \rightarrow 3.x^ 2 + 6.x + 1 \end{equation} et la fonction f2 correspondant à une droite (en rouge) \begin{equation} x \rightarrow 3 \end{equation} avec $x \in \mathbb{R}$ [image:quadratic-equation-01 size:50 caption:Introduction aux équations du s ...

Comment ajouter du texte sur une image avec pillow en python ?

Article
Daidalos 24 avril 2020

Creative Commons License

Exemple de comment ajouter du texte sur une image avec pillow en python [TOC] ### Créer une image avec pillow et ajouter du texte Exemple 1: créons avec pillow une image avec un fond rouge comme ceci: from PIL import Image img = Image.new('RGB', (600, 400), color = 'red') img.save('pil_red.png') [image:pilred02 size:50 caption:Comment ajouter du texte sur une image avec pillow en python ?] Pour ajouter du texte il faut d'abord télécharger localement sur votre machine ...

Comment ajouter du texte (unités, %, etc) dans les cellules d'une heatmap avec seaborn en python ?

Article
Daidalos 22 avril 2020

Creative Commons License

Exemple de comment ajouter du texte (unités, %, etc) dans les cellules d'une heatmap avec seaborn en python: [TOC] ### Créer une simple heatmap avec seaborn Créeons une simple heatmap avec seaborn: import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt data = np.array([[25.55535942, 1.99598017, 9.78107706], [ 4.95758736, 39.68268716, 16.78109873], [ 0.45401194, 0.10003128, 0.6921669 ]]) df = pd.DataFrame(data=data) fi ...

How to multiply two complex numbers in python ?

Article
Daidalos 15 avril 2020

Creative Commons License

Example of how to multiply two complex numbers in python [TOC] ### Create two complex numbers in python Let's import the module python cmath that is used to work with complex numbers >>> import cmath Create a first complex number z1: >>> z1 = 1.0 + 2.0j >>> z1 (1+2j) of real part >>> z1.real 1.0 and imaginary part >>> z1.imag 2.0 Let's also create another complex number z2: >>> z2 = 3.0 + 5.0j >>> z2 (3+5j) ...

How to create an empty data frame with pandas and add new entries row by row ?

Article
Daidalos 15 avril 2020

Creative Commons License

Example of how to create an empty data frame with pandas and add new entries row by row in python: [TOC] ### Create an empty data frame Let's create an empty data frame with pandas: >>> import pandas as pd >>> df1 = pd.DataFrame(columns=['a','b','c','d']) >>> df1 Empty DataFrame Columns: [a, b, c, d] Index: [] Check the number of rows: >>> len(df1) 0 Check the number of columns: >>> len(df1.columns) 4 ### Add new row with ...

How to count the number of occurrences of elements in a pandas data frame column in python ?

Article
Daidalos 15 avril 2020

Creative Commons License

Examples of how to count the number of occurrences of elements in a pandas data frame column in python [TOC] ### Create a simple date frame with pandas Let's create a simple data frame called df: >>> import pandas as pd >>> import numpy as np >>> df = pd.DataFrame(columns=['target','a','b']) >>> df = df.append({"target": 0, "a": "no", "b": "M"}, ignore_index=True) >>> df = df.append({"target": 1, "a": "yes", "b": "F"}, ignore_index=True) >>> df = df.append({"target ...

How to add a frame to a seaborn heatmap figure in python ?

Article
Daidalos 15 avril 2020

Creative Commons License

Example of how to add a frame to a seaborn heatmap figure in python [TOC] ### Plot a figure with seaborn heatmap Example of how to plot a figure with seaborn heatmap import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt data = np.array([[25.55535942, 1.99598017, 9.78107706], [ 4.95758736, 39.68268716, 16.78109873], [ 0.45401194, 0.10003128, 0.6921669 ]]) df = pd.DataFrame(data=data) fig = plt.figure(num=None, figsi ...

How to change the colorbar size of a seaborn heatmap figure in python ?

Article
Daidalos 15 avril 2020

Creative Commons License

Example of how to change the colorbar size of a seaborn heatmap figure in python: [TOC] ### Create a seaborn heatmap figure import seaborn as sns import numpy as np import pandas as pd import matplotlib.pyplot as plt data = np.array([[25.55535942, 1.99598017, 9.78107706], [ 4.95758736, 39.68268716, 16.78109873], [ 0.45401194, 0.10003128, 0.6921669 ]]) df = pd.DataFrame(data=data) fig = plt.figure(num=None, figsize=(10, 10), dpi=80, facecolor='w', edgecol ...

How to check if a directory exists in python ?

Article
Daidalos 15 avril 2020

Creative Commons License

Example of how to check if a directory exists in python: [TOC] ### Using the os function isdir() To check if a file (called for example "images") exists, a solution in python is to use the function [isdir](https://docs.python.org/3/library/os.path.html#os.path.isdir) : >>> import os >>> os.path.isdir('images') that returns a boolean (True or False) is the directory 'images' exists or not. = To test if the directory is available with the path /users/john/images: ...

How to check if a file exists in python ?

Article
Daidalos 15 avril 2020

Creative Commons License

Example of how to check if a file exists in python: [TOC] ### Using the os function isfile() To check if a file (called for example "photo_001.png") exists, a solution in python is to use the function[isfile](https://docs.python.org/3/library/os.path.html#os.path.isfile): >>> import os >>> os.path.isfile('photo_001.png') that returns a boolean (True or False) is the file 'photo_001.png' exists or not. = To test if the file is available with the path /users/john/photo ...

How to create a table of contents in a jupyter notebook ?

Article
Daidalos 14 avril 2020

Creative Commons License

Example of how to create a table of contents in a jupyter notebook [TOC] ### Create a table of contents To start, lets create two markdown cells (see image below) [image:jupyter-notebook-toc-01 size:75 caption:How to create a table of contents in a jupyter notebook ?] then, to create a table of contents, a solution is to create a markdown link to an anchor: ### Table of Contents * [Chapter 1](#chapter1) * [Section 1.1](#section_1_1) * [Section 1.2](sSection_1_2) ...

Chercher