The Open Science Project

Identification


Sign-Up


Create a new notebook

Contributors


Open Science Notebooks

Notes


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

Daidalos October 20, 2019

Creative Commons License

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 ?

Daidalos October 18, 2019

Creative Commons License

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 ?

Daidalos October 17, 2019

Creative Commons License

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 ?

Daidalos October 17, 2019

Creative Commons License

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 ?

Daidalos October 17, 2019

Creative Commons License

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 ?

Daidalos October 16, 2019

Creative Commons License

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 ?

Daidalos October 15, 2019

Creative Commons License

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 ?

Daidalos October 15, 2019

Creative Commons License

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 ?

Daidalos October 11, 2019

Creative Commons License

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

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

Daidalos October 10, 2019

Creative Commons License

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 ?

Daidalos October 09, 2019

Creative Commons License

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 ?

Daidalos October 08, 2019

Creative Commons License

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 ?

Ben October 08, 2019

Creative Commons License

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 ?

Daidalos October 05, 2019

Creative Commons License

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 ?

Daidalos October 03, 2019

Creative Commons License

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 ?

Daidalos October 01, 2019

Creative Commons License

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 ?

Daidalos October 01, 2019

Creative Commons License

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 ?

Daidalos October 01, 2019

Creative Commons License

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 ?

Daidalos August 08, 2019

Creative Commons License

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 ?

Daidalos August 08, 2019

Creative Commons License

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 ?

Daidalos August 06, 2019

Creative Commons License

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 ?

Daidalos August 06, 2019

Creative Commons License

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 ?

Daidalos August 02, 2019

Creative Commons License

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 ?

Daidalos August 01, 2019

Creative Commons License

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 ?

Daidalos August 01, 2019

Creative Commons License

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 ?

Daidalos July 31, 2019

Creative Commons License

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 ?

Daidalos July 31, 2019

Creative Commons License

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 ?

Daidalos July 31, 2019

Creative Commons License

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 ?

Daidalos July 30, 2019

Creative Commons License

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 ?

Daidalos July 25, 2019

Creative Commons License

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 ?

Daidalos July 25, 2019

Creative Commons License

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

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

Ben June 27, 2019

Creative Commons License

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 ?

Daidalos June 21, 2019

Creative Commons License

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 ?

Daidalos June 21, 2019

Creative Commons License

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 ?

Daidalos June 21, 2019

Creative Commons License

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 ?

Daidalos June 21, 2019

Creative Commons License

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 ?

Daidalos June 21, 2019

Creative Commons License

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 ?

Daidalos June 18, 2019

Creative Commons License

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

How to plot a circle in python using matplotlib ?

Daidalos June 18, 2019

Creative Commons License

Examples of how to plot a circle in python using matplotlib: [TOC] ### Plot a circle using plot() To plot a circle a first solution is to use the function plot(): [image:plot-circle-matplotlib-01 size:50 caption:How to plot a circle in python using matplotlib ?] import numpy as np import matplotlib.pyplot as plt theta = np.linspace(0, 2*np.pi, 100) r = np.sqrt(1.0) x1 = r*np.cos(theta) x2 = r*np.sin(theta) fig, ax = plt.subplots(1) ax.plot(x1, x2) ax.se ...

How to convert radians to degrees and vice versa in python ?

Daidalos June 18, 2019

Creative Commons License

Examples of how to convert radians to degrees and vice versa in python: [TOC] ### Convert radians to degrees using the math module A first solution is to use the python module [math](https://docs.python.org/2/library/math.html), example: >>> import math >>> math.radians(90) 1.5707963267948966 >>> math.pi / 2.0 1.5707963267948966 >>> math.radians(180) 3.141592653589793 Conversion radian -> degrees: >>> math.degrees(math.pi/2.0) 90.0 ...

Comment tracer un angle entre deux droites avec matplotlib de python ?

Daidalos June 18, 2019

Creative Commons License

Exemple de comment tracer un angle avec matplotlib de python: [TOC] ### Tracer les droites [image:plot-an-angle-matplotlib-01 size:50 caption:Comment tracer un angle entre deux droites avec matplotlib de python ?] 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.ylim(-2,8) p ...

Comment tracer un cercle avec matplotlib de python ?

Daidalos June 16, 2019

Creative Commons License

Exemples de comment tracer un simple cercle avec matplotlib de python: [TOC] ### Tracer un cercle avec plot() Pour tracer un cercle en python avec matplotlib on peut utiliser la fonction plot(): [image:plot-circle-matplotlib-01 size:50 caption:Comment tracer un cercle avec matplotlib ?] import numpy as np import matplotlib.pyplot as plt theta = np.linspace(0, 2*np.pi, 100) r = np.sqrt(1.0) x1 = r*np.cos(theta) x2 = r*np.sin(theta) fig, ax = plt.subplots(1) ...

Comment cliquer sur la ligne d'un tableau html et la mettre en valeur ?

Daidalos June 13, 2019

Creative Commons License

Exemple de comment cliquer sur la ligne d'un tableau html et la mettre en valeur [TOC] ### Code source Un exemple de tableau (inspiré de l'example sur [jsfiddle](http://jsfiddle.net/iambriansreed/xu2AH/127/)) [image:table-row-highlighted-01 size:50 caption:Comment cliquer sur la ligne d'un tableau html et la mettre en valeur ?] Résultat si on clique sur une ligne: [image:table-row-highlighted-02 size:50 caption:Comment cliquer sur la ligne d'un tableau html et la mettre en vale ...

Créer un tableau html avec un menu horizontal déroulant en fixant la première colonne ?

Daidalos June 13, 2019

Creative Commons License

Exemple de comment créer un tableau avec un menu horizontal déroulant en fixant la première colonne ? [TOC] ### Code source Un exemple de tableau (inspiré de l'example sur [codepen](https://codepen.io/paulobrien/pen/gWoVzN)) [image:table-fixed-first-column-01 size:50 caption:Créer un tableau avec un menu horizontal déroulant en fixant la première colonne ?] Résultat si on bouge l'ascenseur horizontal vers la droite: [image:table-fixed-first-column-02 size:50 caption:Créer un ta ...

How to subtract a number to each element of a matrix in python ?

Daidalos June 13, 2019

Creative Commons License

Examples of how to subtract a number to each element of a matrix in python using numpy: [TOC] ### Using - operator A solution is to use the - operator, example: >>> import numpy as np >>> a = np.array(([1,2,3],[4,5,6],[7,8,9])) >>> a array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> a = a - 1 >>> a array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) ### Avec la function numpy subtract() Another solution is to use the numpy function [subtract](https://do ...

Comment soustraire un nombre à tous les éléments d'une matrice en python ?

Daidalos June 13, 2019

Creative Commons License

Exemples de comment soustraire un nombre à tous les éléments d'une matrice [TOC] ### Avec l'opérateur - Pour soustraire un nombre à tous les éléments d'une matrice, on peut utiliser l'opérateur -, exemple: >>> import numpy as np >>> a = np.array(([1,2,3],[4,5,6],[7,8,9])) >>> a array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> a = a - 1 >>> a array([[0, 1, 2], [3, 4, 5], [6, 7, 8]]) ### Avec la function numpy subtract() On peut aussi passe ...

How to multiply the elements of an array by a number in python ?

Daidalos June 13, 2019

Creative Commons License

To multiply the elements of an array by a number in python, a solution is to use the * operator, example: >>> import numpy as np >>> A = np.array([[1,2,0],[4,3,-1]]) >>> A array([[ 1, 2, 0], [ 4, 3, -1]]) >>> A * 2 array([[ 2, 4, 0], [ 8, 6, -2]]) ### References Liens | Site ------------- | ------------- [Introduction to Python Operator](https://data-flair.training/blogs/python-operator/) | data-flair.training ...

Comment multiplier par une constante tous les éléments d'une matrice en python ?

Daidalos June 13, 2019

Creative Commons License

Pour multiplier tous les éléments d'une matrice par un nombre, on peut utiliser l'opérateur *, exemple: >>> import numpy as np >>> A = np.array([[1,2,0],[4,3,-1]]) >>> A array([[ 1, 2, 0], [ 4, 3, -1]]) >>> A * 2 array([[ 2, 4, 0], [ 8, 6, -2]]) ### Références Liens | Site ------------- | ------------- [Introduction to Python Operator](https://data-flair.training/blogs/python-operator/) | data-flair.training ...

How to add a number to each element of a matrix in python ?

Daidalos June 13, 2019

Creative Commons License

Examples of how to add a number to each element of a matrix in python using numpy: [TOC] ### Using + operator A solution is to use the + operator, example: >>> import numpy as np >>> a = np.array(([1,2,3],[4,5,6],[7,8,9])) >>> a array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> a = a + 1 >>> a array([[ 2, 3, 4], [ 5, 6, 7], [ 8, 9, 10]]) ### Avec la function numpy add() Another solution is to use the numpy function [add](https://docs.scipy.o ...

Comment ajouter un nombre à tous les éléments d'une matrice en python ?

Daidalos June 13, 2019

Creative Commons License

Exemples de comment ajouter un nombre à tous les éléments d'une matrice [TOC] ### Avec l'opérateur + Pour ajouter un nombre à tous les éléments d'une matrice, on peut utiliser l'opérateur +, exemple: >>> import numpy as np >>> a = np.array(([1,2,3],[4,5,6],[7,8,9])) >>> a array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) >>> a = a + 1 >>> a array([[ 2, 3, 4], [ 5, 6, 7], [ 8, 9, 10]]) ### Avec la function numpy add() On peut aussi passer par la ...

Search