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

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é

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 ?

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 ?

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 ?

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 ?

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 ?

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 ?

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 ?

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 ?

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 ?

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 ?

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)

How to center a matplotlib figure in a Jupyter notebook ?

Example of how to center a matplotlib figure in a Jupyter notebook: [TOC] ### Plot a matplotlib figure in a Jupyter notebook Let's create a simple matplotlib figure: import matplotlib.pyplot as plt plt.scatter([1,2,3,4,5,6,7,8],[4,1,3,6,1,3,5,2]) plt.title('Nuage de points avec Matplotlib') plt.xlabel('x') plt.ylabel('y') To show the figure in the Jupyter notebook just add: plt.show() by default will be align on the left: [image:jupyter-not

How to generate a random number between 0 and 1 in python ?

Examples of how to generate a random number between 0 and 1 in python [TOC] ### Using function random.uniform() To generate a random number between 0 and 1, there are several solutions for example using the random module with uniform(): >>> import random >>> x = random.uniform(0,1) >>> x 0.24773029475050623 Generate a list of random numbers between 0 and 1: >>> list_rx = [random.uniform(0,1) for i in range(10000)] and plot: >>> import matplotlib

How to divide by a number the elements of a pandas data frame column in python ?

Example of how to divide by a number the elements of a pandas data frame column in python ? [TOC] ### Create a simple Data frame Let's create a data frame with pandas called df: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,13) >>> data = data.reshape(3,4) >>> df = pd.DataFrame(data=data,columns=['a','b','c','d']) >>> df a b c d 0 1 2 3 4 1 5 6 7 8 2 9 10 11 12 ### Divide by a number the elements of a given colu

How to subtract by a number the elements of a datafame column with pandas in python ?

Example of how to subtract by a number the elements of a datafame column with pandas in python: [TOC] ### Create a simple Data frame Let's create a data frame with pandas called df: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,13) >>> data = data.reshape(3,4) >>> df = pd.DataFrame(data=data,columns=['a','b','c','d']) >>> df a b c d 0 1 2 3 4 1 5 6 7 8 2 9 10 11 12 ### Subtract by a number the elements of a give

How to multiply by a number the elements of a DataFrame column with pandas in python ?

Example of how to multiply by a number the elements of a DataFrame column with pandas in python [TOC] ### Create a simple Data frame Let's create a data frame with pandas called df: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,13) >>> data = data.reshape(3,4) >>> df = pd.DataFrame(data=data,columns=['a','b','c','d']) >>> df a b c d 0 1 2 3 4 1 5 6 7 8 2 9 10 11 12 ### Multiply by a number the elements of a give

How to add a constant number to a DataFrame column with pandas in python ?

Example of how to add a constant number to a DataFrame column with pandas in python [TOC] ### Create a simple Data frame Let's create a data frame with pandas called df: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,13) >>> data = data.reshape(3,4) >>> df = pd.DataFrame(data=data,columns=['a','b','c','d']) >>> df a b c d 0 1 2 3 4 1 5 6 7 8 2 9 10 11 12 ### Add a constant number to each column elements Let's

How to merge / concatenate two DataFrames with pandas in python ?

Basic examples of how to merge / concatenate two DataFrames with pandas in python: [TOC] ### Create two data frames Let's create a first data frame called df1 with pandas >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,13) >>> data = data.reshape(3,4) >>> df1 = pd.DataFrame(data=data,columns=['a','b','c','d']) >>> df1 a b c d 0 1 2 3 4 1 5 6 7 8 2 9 10 11 12 Create a second data frame df2 >>> df2 = pd.DataFram

Comment multiplier deux nombres complexes en python ?

Exemple de comment multiplier deux nombres complexes en python: [TOC] ### Créer un nombre complexe en python Pour utiliser les nombre complexe en python il existe le module cmath que l'on peut importer comme ceci >>> import cmath Soit le nombre complexe z1 suivant: >>> z1 = 1.0 + 2.0j >>> z1 (1+2j) de partie réelle: >>> z1.real 1.0 et de partie imaginaire: >>> z1.imag 2.0 Soit le nombre complexe z2 suivant: >>> z2 = 3.0

Comment créer une DataFrame vide avec pandas et la remplir ligne par ligne en python ?

Exemple de comment créer une DataFrame vide avec pandas et la remplir ligne par ligne en python: [TOC] ### Créer une dataframe vide Pour créer une dataframe vide on peut faire comme ceci: >>> import pandas as pd >>> df1 = pd.DataFrame(columns=['a','b','c','d']) >>> df1 Empty DataFrame Columns: [a, b, c, d] Index: [] Nombre de lignes: >>> len(df1) 0 Nombre de colonnes >>> len(df1.columns) 4 ### Ajouter une ligne avec concat

Comment compter le nombres d'occurrences d'éléments d'une colonne dans une dataframe avec pandas en python ?

Exemples de comment compter le nombre d'occurrence d'un element dans une dataframe colonne avec pandas en python: [TOC] ### Créer une simple dataframe avec pandas Commençons par créer une simple dataframe 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.ap

Comment ajouter une bordure dans une figure réalisée avec heatmap de seaborn en python ?

Exemple de comment ajouter une bordure dans une figure réalisée avec heatmap de seaborn en python [TOC] ### Tracer une figure réalisée avec heatmap Exemple de comment tracer une 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)

Comment changer la taille de la colorbar dans une figure réalisée avec heatmap de seaborn en python ?

Exemple de comment changer la taille de la colorbar dans une figure réalisée avec heatmap de seaborn en python [TOC] ### Tracer une figure avec 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, figsize=(10, 10), dpi=

Comment vérifier si un dossier (ou répertoire) existe en python ?

Exemple de comment vérifier si un dossier (ou répertoire) existe en python [TOC] ### En utilisant la fonction isdir() Pour verifier si le dossier (intitulé par exemple "images") existe, une solution en python est d'utiliser la fonction [isdir](https://docs.python.org/3/library/os.path.html#os.path.isdir) comme ceci: >>> import os >>> os.path.isdir('images') qui retourne un booléen (True ou False) si le dossier 'images' existe ou pas. Si on veut tester si le dossier est