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
Card image cap

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

Anagramme

Notes


Filtrer les données manquantes (NAN, NULL) d'une DataFrame avec Pandas ?

Article
Daidalos 24 octobre 2019

Creative Commons License

Abstract: Exemple de comment filtrer les données manquantes (NAN, NULL) d'une DataFrame avec Pandas ? [TOC] ### Créer une DataFrame avec Pandas Soit par exemple le fichier csv suivant train.csv (que l'on peut télécharger sur [kaggle](https://www.kaggle.com/c/house-prices-advanced-regression-techniques/data)). Pour lire le fichier il existe la fonction pandas [read_csv()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html): >>> import pandas as pd >>> data = pd ...

How to add metadata to a data frame with pandas in python ?

Article
Daidalos 22 octobre 2019

Creative Commons License

Abstract: Example of how to add metadata to a data frame with pandas in python: [TOC] ### Create a data frame with pandas Example of how to create a simple data frame with pandas import pandas as pd import numpy as np data = np.arange(1,13) data = data.reshape(3,4) columns = ['Home','Car','Sport','Food'] index = ['Alice','Bob','Emma'] df = pd.DataFrame(data=data,index=index,columns=columns) ### Add metadata A solution to add metadata: df.scale = 0.1 df.offset = 1 ...

Comment ajouter des metadata à une data frame avec pandas sous python ?

Article
Daidalos 22 octobre 2019

Creative Commons License

Abstract: Exemple de comment ajouter des metadata à une data frame avec pandas sous python: [TOC] ### Créer une data frame avec pandas Exemple de comment créer une simple data frame avec pandas import pandas as pd import numpy as np data = np.arange(1,13) data = data.reshape(3,4) columns = ['Home','Car','Sport','Food'] index = ['Alice','Bob','Emma'] df = pd.DataFrame(data=data,index=index,columns=columns) ### Ajouter des metadata On peut alors ajouter des metadata à ...

How to save a large dataset in a hdf5 file using python ? (Quick Guide)

Article
Daidalos 22 octobre 2019

Creative Commons License

Abstract: Examples of how to store a large dataset in a hdf5 file using python: [TOC] ### Create arrays of data Let's consider the following matrices of integers (dtype='i'): >>> import numpy as np >>> A = np.random.randint(100, size=(4,4)) >>> A array([[ 1, 99, 79, 46], [69, 4, 29, 60], [56, 94, 16, 16], [52, 13, 37, 86]]) matrix B of dimensions (5,3,3) >>> B = np.random.randint(100, size=(5,3,3)) >>> B array([[[60, 89, 24], [ 4, 98, 48], [19, 39, ...

Comment sélectionner une ou plusieurs colonnes d'un tableau de données (ou DataFrame) avec pandas ?

Article
Daidalos 21 octobre 2019

Creative Commons License

Abstract: Exemple de comment sélectionner une ou des colonnes de données dans une DataFrame avec pandas ? [TOC] ### Créer une DataFrame avec Pandas Soit par exemple le fichier csv suivant train.csv (que l'on peut télécharger sur [kaggle](https://www.kaggle.com/c/house-prices-advanced-regression-techniques/data)). Pour lire le fichier il existe la fonction pandas [read_csv()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html): >>> import pandas as pd >>> df = ...

Sauvegarder une matrice de données de grande taille et/ou de plusieurs dimensions dans un fichier hdf5 en python ?

Article
Daidalos 21 octobre 2019

Creative Commons License

Abstract: Pour sauvegarder dans un fichier, des données stockées dans une matrice il existe plusieurs approches. Dans le cas d'un simple tableau de données avec quelques colonnes et/ou lignes on peut utiliser un simple fichier ascii ou un fichier csv. Cependant, si les données sont stockées dans des matrices à plusieurs dimensions ou si le volume de données est important il est préférable par exemple d'utiliser le format de données hdf5. Exemple avec python de comment créer un fichier hdf5, stocker les do ...

How to get the names (titles or labels) of a pandas data frame in python ?

Article
Daidalos 21 octobre 2019

Creative Commons License

Abstract: Examples of how to get the names (titles or labels) of a pandas data frame in python [TOC] ### Get the row names of a pandas data frame Let's consider a data frame called df. to get the row names a solution is to do: >>> df.index ### Get the row names of a pandas data frame (Exemple 1) Let's create a simple data frame: >>> import pandas as pd >>> import numpy as np >>> data = np.arange(1,13) >>> data = data.reshape(3,4) >>> data array([[ 1, 2, 3, 4], ...

Comment obtenir les noms (titres, labels) associés aux lignes d'un tableau de données (dataframe) avec pandas ?

Article
Daidalos 21 octobre 2019

Creative Commons License

Abstract: Exemple de comment obtenir les noms (titres, labels) associés aux lignes d'un tableau de données (data frame) avec pandas sous python: [TOC] ### Obtenir le noms associés aux lignes d'une data frame Soit une data frame nommée df, pour obtenir le noms associés aux lignes on peut faire comme ceci: >>> df.index ### Obtenir le noms associés aux lignes d'une data frame (Exemple 1) Créons une simple data frame >>> import pandas as pd >>> import numpy as np >>> data = np.ar ...

How to read a csv file using pandas in python ?

Article
Daidalos 20 octobre 2019

Creative Commons License

Abstract: Example of how to read a csv file using pandas in python: [TOC] ### Read a csv file Let's consider the csv file train.csv (that can be downloaded on [kaggle](https://www.kaggle.com/c/house-prices-advanced-regression-techniques/data)). To read the csv file a solution is to use the pandas function [read_csv()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html): >>> import pandas as pd >>> data = pd.read_csv('train.csv') Get array dimensions: >>> ...

Comment lire un fichier de données csv en python avec pandas ?

Article
Daidalos 20 octobre 2019

Creative Commons License

Abstract: Exemple de comment lire un fichier de données csv avec pandas : [TOC] ### Lire un fichier csv Soit par exemple le fichier csv suivant train.csv (que l'on peut télécharger sur [kaggle](https://www.kaggle.com/c/house-prices-advanced-regression-techniques/data)). Pour lire le fichier il existe la fonction pandas [read_csv()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_csv.html): >>> import pandas as pd >>> data = pd.read_csv('train.csv') Obtenir les dim ...

How to extract columns names of a pandas dataframe in python ?

Article
Daidalos 20 octobre 2019

Creative Commons License

Abstract: With pandas to get the names of a dataframe, there is the attribute columns ([ref](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.columns.html)): >>> DataFrame.columns Examples of applications: [TOC] ### Read a cvs data file and create a dataframe with pandas Let's consider the cvs data file train.csv (that can be downloaded on [kaggle](https://www.kaggle.com/c/house-prices-advanced-regression-techniques/data)) >>> import pandas as pd >>> dat ...

Comment extraire en python le noms des colonnes d'un tableau de données (dataframe) avec pandas ?

Article
Daidalos 18 octobre 2019

Creative Commons License

Abstract: Avec pandas pour extraire le noms des colonnes d'un tableau de données (DataFrame) on peut faire comme ceci ([ref](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.DataFrame.columns.html)): >>> DataFrame.columns Exemple d'utilisation: [TOC] ### Lire un fichier cvs et créer un tableau de données (dataframe) avec panda Soit le fichier cvs suivant train.csv (que l'on peut télécharger sur [kaggle](https://www.kaggle.com/c/house-prices-advanced-regression-techniqu ...

How to get the number of dimensions of a matrix using numpy in python ?

Article
Daidalos 17 octobre 2019

Creative Commons License

Abstract: Exemple de comment déterminer le nombre de dimensions d'une matrice en python: [TOC] ### Get the number of dimensions of a matrix Let's consider the following matrix: >>> import numpy as np >>> A = np.array([[3,9,4],[5,8,1],[9,2,5]]) >>> A array([[3, 9, 4], [5, 8, 1], [9, 2, 5]]) To get the shape of the matrix, a solution is to first use [shape](https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html): >>> A.shape (3, 3) and ...

Comment déterminer le nombre de dimensions d'une matrice en python ?

Article
Daidalos 17 octobre 2019

Creative Commons License

Abstract: Exemple de comment déterminer le nombre de dimensions d'une matrice en python: [TOC] ### Déterminer le nombre de dimensions d'une matrice Soit la matrice suivante >>> import numpy as np >>> A = np.array([[3,9,4],[5,8,1],[9,2,5]]) >>> A array([[3, 9, 4], [5, 8, 1], [9, 2, 5]]) Pour déterminer la forme d'une matrice on peut alors utiliser [shape](https://docs.scipy.org/doc/numpy/reference/generated/numpy.ndarray.shape.html): >>> A.shape (3, 3) et en ...

How to create an identity matrix using numpy in python ?

Article
Daidalos 17 octobre 2019

Creative Commons License

Abstract: Examples of how to create an identity matrix using numpy in python ? [TOC] ### Using the numpy function identity Let's create the following identity matrix \begin{equation} I = \left( \begin{array}{ccc} 1 & 0 & 0 \\\\ 0 & 1 & 0 \\\\ 0 & 0 & 1 \end{array}\right) \end{equation} using numpy function identity: >>> import numpy as np >>> I = np.identity(3) >>> I array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]]) Another example: \begin{ ...

Comment créer une matrice identité (ou matrice unité) avec numpy et python ?

Article
Daidalos 16 octobre 2019

Creative Commons License

Abstract: Exemple de comment créer une matrice identité (ou matrice unité) avec numpy et python: [TOC] ### Avec la fonction numpy identity Pour créer une matrice identité \begin{equation} I = \left( \begin{array}{ccc} 1 & 0 & 0 \\\\ 0 & 1 & 0 \\\\ 0 & 0 & 1 \end{array}\right) \end{equation} >>> import numpy as np >>> I = np.identity(3) >>> I array([[ 1., 0., 0.], [ 0., 1., 0.], [ 0., 0., 1.]]) Autre exemple \begin{equation} I = \left( \begin ...

How to create a data frame in python using pandas ?

Article
Daidalos 15 octobre 2019

Creative Commons License

Abstract: Examples of how to create a data frame using the python module pandas [TOC] ### Create a data frame using an array Import pandas and numpy: >>> import pandas as pd >>> import numpy as np Let's consider the following matrix \begin{equation} data = \left( \begin{array}{ccc} 1 & 2 & 3 & 4 \\\\ 5 & 6 & 7 & 8 \\\\ 9 & 10 & 11 & 12 \end{array}\right) \end{equation} >>> data = np.arange(1,13) >>> data = data.reshape(3,4) >>> data array([[ 1, 2, 3, 4], [ 5 ...

Comment créer un tableau de données ("dataframe") avec pandas sous python ?

Article
Daidalos 15 octobre 2019

Creative Commons License

Abstract: Exemples de comment créer un tableau de données (ou "dataframe") avec pandas sous python: [TOC] ### Créer une simple data frame à partir d'une matrice Importer les modules pandas et numpy: >>> import pandas as pd >>> import numpy as np Soit la matrice 2D suivante: \begin{equation} data = \left( \begin{array}{ccc} 1 & 2 & 3 & 4 \\\\ 5 & 6 & 7 & 8 \\\\ 9 & 10 & 11 & 12 \end{array}\right) \end{equation} >>> data = np.arange(1,13) >>> data = data.reshape(3,4) >> ...

How to create and initialize a matrix in python using numpy ?

Article
Daidalos 11 octobre 2019

Creative Commons License

Abstract: To create and initialize a matrix in python, there are several solutions, some commons examples using the python module numpy: [TOC] ### Create a simple matrix Create a 1D matrix of 9 elements: \begin{equation} A = \left( \begin{array}{ccc} 1&7& 3& 7& 3& 6& 4& 9& 5 \end{array}\right) \end{equation} >>> import numpy as np >>> A = np.array([1,7,3,7,3,6,4,9,5]) >>> A array([1, 7, 3, 7, 3, 6, 4, 9, 5]) Notice: the shape of the matrix A is here (9,) and not (9,1) >>> ...

The MODIS Cloud Optical and Microphysical Products: Collection 6

PDF File
Ben 10 octobre 2019

Abstract: Cloud thermodynamic phase (ice, liquid, undetermined) classification is an important first step for cloud retrievals from passive sensors such as MODIS (Moderate Resolution Imaging Spectroradiometer). Because ice and liquid phase clouds have very different scattering and absorbing properties, an incorrect cloud phase decision can lead to substantial errors in the cloud optical and microphysical property products such as cloud optical thickness or effective particle radius. Furthermore, it is wel ...

How to create a list of uniformly spaced numbers using a logarithmic scale with python ?

Article
Daidalos 10 octobre 2019

Creative Commons License

Abstract: Example of how to create a list of uniformly spaced numbers using a logarithmic scale with python: [TOC] ### Using the numpy function logspace Let's create a list of 100 uniformly spaced numbers (between $10^{0.1}$ et $10^{3}$) using a logarithmic scale >>> import numpy as np >>> l = np.logspace(0.1, 3, 100, endpoint=True) >>> l array([ 1.25892541, 1.34676844, 1.44074081, 1.54127022, 1.64881419, 1.76386217, 1.88693776, 2.0 ...

Comment enregistrer sous Mac son écran en utilisant QuickTime player ?

Article
Daidalos 09 octobre 2019

Creative Commons License

Abstract: Exemples de comment enregistrer sous Mac son écran en utilisant QuickTime player: [TOC] ### Enregistrer son écran et le son externe provenant du microphone Avec QuickTime player on peut directement faire une video de son écran avec le son provenant du microphone. Pour cela il faut aller dans Applications et lancer "QuickTime player" en double cliquant sur l'application puis en allant dans le menu fichier et sélectionner "New Screen Recording" (voir images ci-dessous): [images:mac-rec ...

How to find the indexes of the minimum or maximum value(s) in a matrix using python ?

Article
Daidalos 08 octobre 2019

Creative Commons License

Abstract: Examples of how to find the indexes of the minimum or maximum value(s) in a matrix using python and the numpy function called [where](https://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html): [TOC] Let's consider the following 2D matrix: >>> import numpy as np >>> A = np.random.randint(100, size=(4, 4)) >>> A array([[73, 37, 6, 21], [16, 53, 77, 44], [98, 95, 3, 29], [77, 67, 87, 86]]) ### Find min and max values First, to find the minimum ...

How to restore Aqua MODIS Band 6 missing pixels ?

Article
Ben 08 octobre 2019

Creative Commons License

Abstract: Ongoing research ... Goal: To develop an algorithm (in python) based on Gaussian processes to restore the Aqua MODIS Band 6 missing pixels: [images:modis-band6-missing-data-restoration-01;modis-band6-missing-data-restoration-11 dim:1*2 size:80 caption:Aqua MODIS Band 6 missing pixels restoration using Gaussian processes] [TOC] ### Get and plot the data #!/usr/bin/env python from pyhdf.SD import SD, SDC from pylab import figure, cm import numpy as np import matplotlib ...

How to delete rows with values ​​below and above a minimum and maximum value in a pandas data frame ?

Article
Daidalos 05 octobre 2019

Creative Commons License

Abstract: A solution to delete rows with values ​​below and above a minimum and maximum value in a pandas data frame is to use the function [between()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.between.html). Let's consider the following data frame >>> import pandas as pd >>> data = {'Label':['a','b','c','d','e','f','g','h','i','j'],'Value 1':[0,9,3,7,2,6,5,9,6,3], 'Value 2':[56,34,99,11,78,89,34,94,65,36]} >>> df = pd.DataFrame(data) >>> df Label Value 1 V ...

Comment avec pandas supprimer d'une data frame les lignes avec des valeurs en dessous et au dessus d'une valeur minimum et maximum ?

Article
Daidalos 03 octobre 2019

Creative Commons License

Abstract: Exemple de solution sur comment supprimer avec pandas des lignes en utilisant une valeur minimum et maximum en utilisant la fonction [between()](https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.Series.between.html). Soit le data frame suivant: >>> import pandas as pd >>> data = {'Label':['a','b','c','d','e','f','g','h','i','j'],'Value 1':[0,9,3,7,2,6,5,9,6,3], 'Value 2':[56,34,99,11,78,89,34,94,65,36]} >>> df = pd.DataFrame(data) >>> df Label Value 1 Value 2 ...

How to convert a pdf document pages to images using python ?

Article
Daidalos 01 octobre 2019

Creative Commons License

Abstract: Examples of how to convert a pdf document pages to images using python [TOC] ## 1. Using the python module pdf2image The python module pdf2image is available on [github](https://github.com/Belval/pdf2image). To install it a solution is to use pip: pip install pdf2image Note: the module needs poppler to run. If you use anaconda python distrubtion, it can be installed for example using the following command: conda install -c conda-forge poppler Then the module can now ...

Comment convertir les pages d'un document pdf en images avec python ?

Article
Daidalos 01 octobre 2019

Creative Commons License

Abstract: Exemples de comment convertir les pages d'un document pdf en images avec python [TOC] ## 1. Avec le module python pdf2image Pour installer le module voir [pdf2image](https://github.com/Belval/pdf2image). Note: le module requière aussi le module poppler. Exemple d'installation avec conda: conda install -c conda-forge poppler pip install pdf2image On peut alors utiliser le module pdf2image comme ceci: >>> from pdf2image import convert_from_path >>> pages = co ...

How to create a matrix of random integers in python ?

Article
Daidalos 01 octobre 2019

Creative Commons License

Abstract: To create a matrix of random integers in python, a solution is to use the numpy function [randint](https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.random.randint.html), examples: [TOC] ### 1D matrix with random integers between 0 and 9: Example of 1D matrix with 20 random integers between 0 and 9: >>> import numpy as np >>> A = np.random.randint(10, size=(20)) >>> A array([1, 8, 4, 3, 5, 7, 1, 2, 9, 6, 7, 6, 3, 1, 4, 6, 4, 9, 9, 6]) returns for example: ...

Comment trouver les indices correspondants à la valeur maximum ou minimum dans une matrice en python ?

Article
Daidalos 08 août 2019

Creative Commons License

Abstract: Exemples de comment trouver les indices correspondants à la valeur maximum ou minimum dans une matrice en python en utilisant la fonction numpy [where](https://docs.scipy.org/doc/numpy/reference/generated/numpy.where.html): [TOC] Soit, par exemple la matrice 2D suivante: >>> import numpy as np >>> A = np.random.randint(100, size=(4, 4)) >>> A array([[73, 37, 6, 21], [16, 53, 77, 44], [98, 95, 3, 29], [77, 67, 87, 86]]) ### Trouver les valeurs min et max dan ...

How to use Gaussian processes in machine learning to do a regression or classification using python 3 ?

Article
Daidalos 08 août 2019

Creative Commons License

Abstract: Examples of how to use Gaussian processes in machine learning to do a regression or classification using python 3: [TOC] ### A 1D example: from numpy.linalg import inv import matplotlib.pyplot as plt import numpy as np X = np.array([1., 3., 5., 6., 7., 8.]) Y = X * np.sin(X) X = X[:,np.newaxis] sigma_n = 1.5 plt.grid(True,linestyle='--') plt.errorbar(X, Y, yerr=sigma_n, fmt='o') plt.title('Gaussian Processes for regression (1D Case) Training Data', f ...

How to add a number to a matrix diagonal elements in python ?

Article
Daidalos 06 août 2019

Creative Commons License

Abstract: Example of how to add a number to a matrix diagonal elements in python ? [TOC] ### Replace the diagonal element by a same number To replace the diagonal element by a same number, a solution is to use the numpy function [numpy.fill_diagonal](https://docs.scipy.org/doc/numpy/reference/generated/numpy.fill_diagonal.html) >>> import numpy as np >>> A = np.arange(9).reshape(3,3) >>> A array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) >>> np.fill_diagonal(A, 100) >>> A arra ...

Comment ajouter un nombre sur la diagonale d'une matrice python ?

Article
Daidalos 06 août 2019

Creative Commons License

Abstract: Exemple de comment ajouter un nombre sur la diagonale d'une matrice python: [TOC] ### Remplacer les éléments de la diagonale par un même nombre Pour remplacer les éléments de la diagonale par un même nombre, on peut utiliser la fonction numpy [numpy.fill_diagonal](https://docs.scipy.org/doc/numpy/reference/generated/numpy.fill_diagonal.html) >>> import numpy as np >>> A = np.arange(9).reshape(3,3) >>> A array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) >>> np.fill_diagon ...

How to perform mathematical operations on array elements in python ?

Article
Daidalos 02 août 2019

Creative Commons License

Abstract: Examples of how to perform mathematical operations on array elements ("element-wise operations") in python: [TOC] ### Add a number to all the elements of an array Let's consider the following array: \begin{equation} A = \left( \begin{array}{ccc} 0 & 1 & 2 \\\\ 3 & 4 & 5 \\\\ 6 & 7 & 8 \end{array}\right) \end{equation} >>> import numpy as np >>> A = np.arange(9).reshape(3,3) >>> A array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) to add a constant number, a s ...

Comment évaluer une fonction 2D sur une grille en python ?

Article
Daidalos 01 août 2019

Creative Commons License

Abstract: Pour évaluer une fonction à deux variables en python, comme par example \begin{equation} f: (x_1,x_2) \rightarrow x_1 * \exp^{-(x_1^2+x_2^2)} \end{equation} le plus simple est d'utiliser la fonction numpy [meshgrid](https://docs.scipy.org/doc/numpy/reference/generated/numpy.meshgrid.html). [TOC] ### Utiliser la fonction numpy meshgrid Exemple from pylab import figure, cm import matplotlib.pyplot as plt import numpy as np def f(x1,x2): return x1 * np.exp(-(x1 ...

Comment effectuer des opérations mathématiques sur les éléments d'une matrice en python ?

Article
Daidalos 01 août 2019

Creative Commons License

Abstract: Quelques exemples sur comment effectuer directement des opérations mathématiques sur les éléments d'une matrice en python ("element-wise operations"): [TOC] ### Additionner un nombre à tous les éléments d'une matrice Soit la matrice A suivante: \begin{equation} A = \left( \begin{array}{ccc} 0 & 1 & 2 \\\\ 3 & 4 & 5 \\\\ 6 & 7 & 8 \end{array}\right) \end{equation} >>> import numpy as np >>> A = np.arange(9).reshape(3,3) >>> A array([[0, 1, 2], [3, 4, 5], ...

How to add / sum the elements of an array in python ?

Article
Daidalos 31 juillet 2019

Creative Commons License

Abstract: To sum the elements of an array in python, a solution is to use the numpy function [sum](http://docs.scipy.org/doc/numpy/reference/generated/numpy.sum.html), example: [TOC] ### Sum all elements >>> import numpy as np >>> M = np.array([[1, 2], [3, 4]]) >>> M array([[1, 2], [3, 4]]) >>> np.sum(M) 10 Can be used with real numbers as well: >>> M = np.array([[1.0, 2.0], [3.1, 4.4]]) >>> np.sum(M) 10.5 ### Sum elements ov ...

How to change the size of axis labels in matplotlib ?

Article
Daidalos 31 juillet 2019

Creative Commons License

Abstract: Examples of how to change the size of axis labels in matplotlib: [TOC] ### Change the size of x-axis labels A solution to change the size of x-axis labels is to use the pyplot function [xticks](https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.xticks): matplotlib.pyplot.xticks(fontsize=14) example: #!/usr/bin/env python import numpy as np import matplotlib.pyplot as plt import math pi = math.pi x_list = np.arange(-2*pi,2*pi,0.1) y_list = [math. ...

How to calculate a root mean square using python ?

Article
Daidalos 31 juillet 2019

Creative Commons License

Abstract: An example of how to calculate a root mean square using python in the case of a linear regression model: \begin{equation} y = \theta_1 x + \theta_0 \end{equation} [TOC] ### Plot the data Let's generate an ensemble of data with: \begin{equation} y = 3x + 2 \end{equation} import matplotlib.pyplot as plt import numpy as np X = 4 * np.random.rand(1000,1) X_b = np.c_[np.ones((1000,1)), X] Y = 2 + 3 * X + np.random.randn(1000,1) plt.plot(X,Y,'.') plt.x ...

Comment calculer une erreur quadratique moyenne en python ?

Article
Daidalos 30 juillet 2019

Creative Commons License

Abstract: Exemple de comment calculer l’erreur quadratique moyenne en python dans le cas d'un modèle de régression linéaire simple: \begin{equation} y = \theta_1 x + \theta_0 \end{equation} [TOC] ### Tracer les données Générons un ensemble de données aléatoirment suivant: \begin{equation} y = 3x + 2 \end{equation} import matplotlib.pyplot as plt import numpy as np X = 4 * np.random.rand(1000,1) X_b = np.c_[np.ones((1000,1)), X] Y = 2 + 3 * X + np.random.randn(10 ...

How to plot a dashed line in matplotlib ?

Article
Daidalos 25 juillet 2019

Creative Commons License

Abstract: Examples of how to plot dashed lines in matplotlib: [TOC] ### Plot a dashed line To plot a dashed line a solution is to add '--'' ':' or '-:', example: import matplotlib.pyplot as plt x = [1,10] y = [3,6] plt.plot(x,y,'--') plt.savefig('DashedLine_01.png') plt.show() [image:524 size:50 caption:How to plot a dashed line in matplotlib using '--'] import matplotlib.pyplot as plt x = [1,10] y = [3,6] plt.plot(x,y,':') plt.savefig('DashedLine_02.p ...

How to put axis in polar coordinates in matplotlib ?

Article
Daidalos 25 juillet 2019

Creative Commons License

Abstract: Examples of how to put axis in polar coordinates in matplotlib: [TOC] ### Axis in polar coordinates To put the axis in polar coordinates in matplotlib, a solution is to use the option projection='polar', example: [image:polar-coordinates-01 size:50 caption:How to put axis in polar coordinates in matplotlib ?] import matplotlib.pyplot as plt fig = plt.figure() ax = fig.add_subplot(111, projection='polar') plt.savefig("polar_coordinates_01.png", bbox_inches='tight') ...

FraunhoferHexagonalAperture_Data.txt

Data File
Daidalos 24 juillet 2019

How to plot MODIS cloud re and tau LUT (Nakajima and King's diagram) using python ?

Article
Ben 27 juin 2019

Creative Commons License

Abstract: An example of how to plot MODIS cloud re and tau LUT (Nakajima and King's plot) in python using matplotlib: [TOC] ### How to get and read the Data Note: the LUTs are available [here](https://modis-atmosphere.gsfc.nasa.gov/products/cloud/luts) from pyhdf.SD import SD, SDC from scipy import interpolate import matplotlib.pyplot as plt import numpy as np import math import matplotlib.patches as mpatches import matplotlib.cm as cm file = SD('./MODIS_C6_LUTS/examples/oc ...

How to write a simple python code to find the intersection point between two straight lines ?

Article
Daidalos 21 juin 2019

Creative Commons License

Abstract: Example of how to write a simple python code to find the intersection point between two straight lines: [TOC] ### Plot the lines import matplotlib.pyplot as plt import numpy as np m1, b1 = 1.0, 2.0 # slope & intercept (line 1) m2, b2 = 4.0, -3.0 # slope & intercept (line 2) x = np.linspace(-10,10,500) plt.plot(x,x*m1+b1) plt.plot(x,x*m2+b2) plt.xlim(-2,8) plt.ylim(-2,8) plt.title('How to find the intersection of two straight lines ?', fontsize=8) plt.gr ...

How to plot horizontal lines with matplotlib ?

Article
Daidalos 21 juin 2019

Creative Commons License

Abstract: Examples of how to plot horizontal lines with matplotlib: [TOC] ### Plot horizontal lines To plot horizontal lines, a solution is to use axhline, example [image:matplotlib-horizontal-line-01 size:50 caption:How to plot horizontal lines with matplotlib ?] import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 2*np.pi, 1000) y1 = np.sin(x) f = plt.figure() ax = f.add_subplot(111) plt.plot(x, y1) plt.axhline(y=0.5) plt.axhline(y=-0.5) plt ...

Comment tracer une simple ligne horizontale avec matplotlib de python ?

Article
Daidalos 21 juin 2019

Creative Commons License

Abstract: Exemples de comment tracer une simple ligne horizontale avec matplotlib de python: [TOC] ### Tracer une ligne horizontale Pour tracer une simple ligne horizontale dans une figure matplotlib on peut utiliser axhline, illustration [image:matplotlib-horizontal-line-01 size:50 caption:Comment tracer une simple ligne horizontale avec matplotlib de python ? ] import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 2*np.pi, 1000) y1 = np.sin(x) f = plt.figure() ...

Comment écrire un code python pour trouver le point d'intersection entre deux droites ?

Article
Daidalos 21 juin 2019

Creative Commons License

Abstract: Exemple de code python pour trouver le point d'intersection entre deux droites: [TOC] ### Tracer les droites: import matplotlib.pyplot as plt import numpy as np m1, b1 = 1.0, 2.0 # slope & intercept (line 1) m2, b2 = 4.0, -3.0 # slope & intercept (line 2) x = np.linspace(-10,10,500) plt.plot(x,x*m1+b1) plt.plot(x,x*m2+b2) plt.xlim(-2,8) plt.ylim(-2,8) plt.title('How to find the intersection of two straight lines ?', fontsize=8) plt.grid(linestyle='dotted ...

Comment trouver le point d'intersection entre deux droites ?

Article
Daidalos 21 juin 2019

Creative Commons License

Abstract: Exemple de comment calculer le point d'intersection entre deux droites: [TOC] ### Résolution mathématiques Soit deux droites d'équation: \begin{equation} \left\\{ \\begin{array}{c} y = m_1 * x + b_1 \\\\ y = m_2 * x + b_2 \\end{array}\right\. \end{equation} où $m$ et $b$ sont le coefficient directeur et l'ordonnée à l'origine respectivement. On suppose que $m_1 \neq m_2$ sinon les droites sont parallèles et il n'y a donc pas de point d'intersection. Un point $(x_i, y ...

How to plot an angle in python using matplotlib ?

Article
Daidalos 18 juin 2019

Creative Commons License

Abstract: An example step by step of how to plot an angle in python using matplotlib and basic mathematics: [TOC] ### Define two lines [image:plot-an-angle-matplotlib-01 size:50 caption:How to plot an angle in python using matplotlib ?] import matplotlib.pyplot as plt import numpy as np m1, b1 = 0.1, 2.0 # slope & intercept (line 1) m2, b2 = 2.0, -3.0 # slope & intercept (line 2) x = np.linspace(-10,10,500) plt.plot(x,x*m1+b1) plt.plot(x,x*m2+b2) plt.xlim(-2,8) plt.yl ...

Chercher


Catégories


Articles Codes Sources Jupyter Notebooks Fichiers PDF Fichiers de données Bookmarks