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

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 ?

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 ?

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 ?

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 ?

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 ?

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

How to pass an array or a list into a function in python ?

Examples of how to pass an array or list as an argument of a function in python: [TOC] ### Pass a matrix in a function In python, it is possible to pass a matrix as an argument of a function, example: >>> import numpy as np >>> def function( x ): ... return 0.5 * x + 2 ... >>> x = np.arange(0,10,0.1) >>> y = function(x) >>> y array([ 2. , 2.05, 2.1 , 2.15, 2.2 , 2.25, 2.3 , 2.35, 2.4 , 2.45, 2.5 , 2.55, 2.6 , 2.65

Comment cacher ou rendre visible une div avec du javascript ?

Exemple de comment cacher ou rendre visible une div avec du javascript: [TOC] ### Cacher ou rendre visible une div Soit la page html suivante avec une div contenant une image [gifimage](https://www.gifimage.net/busy-cursor-gif-8/) <!DOCTYPE html> <html> <body> <div id="myDIV"'> <img src="busy-cursor-gif-8.gif"> </div> </body> </html> Pour cacher cette div on peut ajouter style='display:none' comme ceci <div id="myDIV" style='display:none'> <img src="b

Pourquoi une image dans une page html ne change pas alors que le fichier src a été modifié ?

Exemple de comment dire à une page html qu'une image a été modifiée: [TOC] ### Afficher une image en HTML Pour afficher une image dans une simple page html on peut faire comme ceci (on a ici utilisé l'image: [matplotlib-grid-02.png](/Images/matplotlib-grid-02/)) <!DOCTYPE html> <html> <body> <img src='matplotlib-grid-02.png'> </body> </html> qui donne: [image:image-clear-cache-01 size:50 caption:Pourquoi une image dans une page html ne change pas alors que le fic

How to create a form in html with an image in background ?

Example of how to create a form in html with an image in background (the form position can be changed using the position parameters left: 100px; top: 250px; ) [image:form-with-background-image size:50 caption: How to create a form in html with an image in background ?] <!DOCTYPE html> <html> <body> <form style="position: relative;" method="GET" action=""> <img src="Lenna.png" /> <div style="position: absolute; left: 100px; top: 250px;"> <input type="text" placeholder=

Comment formatter une date dans une langue donnée sour un template Django ?

Exemple de comment formatter une date pour une langue donnée dans un template sous Django: [TOC] ### Ecrire la date en français Pour formatter une date dans un langue donnée il faut ajouter le tag suivant dans le template: {% load i18n %} puis spécifier la langue comme ceci: {% language 'fr' %} {{article_date|date:'d F Y' }} {% endlanguage %} donne par exemple 31 mai 2019 ### Références Liens | Site ------------- | ------------- [How to

Comment afficher une image en utilisant AJAX ?

Exemple de comment afficher une image en utilisant AJAX [TOC] ### Afficher l'image quand elle existe L'objectif ici est d'afficher, en utilisant AJAX, une image dans une page html une fois que celle-ci se trouve dans un répertoire donné. Soit le dossier suivant: /TestLab/ test.html avec le fichier test.html (Note: le nom du dossier TestLab n'est pas important ici, vous pouvez le renommé): <!DOCTYPE html> <html lang="en"> <head> <title>Test</title> <scrip

Comment tester si un fichier existe avec du javascript ?

Exemple de comment tester si un fichier existe avec du javascript: [TOC] ### Tester si le fichier existe Soit le fichier json suivant [data.json](/Files/data/): { "file_1": { "status": "0", "author": "John", "size": "3245" }, "file_2": { "status": "1", "author": "Jane", "size": "19462" } } Pour tester si le fichier existe avec du javascript on peut créer une simple page html (test.html par exemple) et faire comme dans cet exemple: <!DOCTY

Comment lire un fichier json en javascript ?

Exemple de comment lire un fichier json en javascript: [TOC] ### Lire le fichier Soit le fichier json suivant [data.json](/Files/data/): { "file_1": { "status": "0", "author": "John", "size": "3245" }, "file_2": { "status": "1", "author": "Jane", "size": "19462" } } On peut alors créer une simple page html (test.html par exemple) et lire le fichier json comme ceci: <!DOCTYPE html> <html lang="en"> <head> <title>Test</title> <scr

Comment ajouter une image dans une page html en utilisant javascript ?

Exemple de comment ajouter une image dans une page html en utilisant javascript [TOC] ### Ajouter une image avec javascript On peut tout d'abord créer une variable image avec createElement("img"): var img = document.createElement("img"); puis indiquer le nom de l'image (Note: si l'image n'est pas dans le même répertoire que le document html, on peut aussi specifier le chemin complet vers l'image par exemple './path_to_img/matplotlib-grid-02.png'): img.src = "matplotlib-

How to find the product of two matrices in python ?

Examples of how to find the product of two matrices in python: [TOC] ### Function dot() To get the product of two matrices, a solution is to use the numpy function [dot()](https://docs.scipy.org/doc/numpy/reference/generated/numpy.dot.html): \begin{equation} A = \left( \begin{array}{ccc} 1 & 2 & 0 \\\\ 4 & 3 & -1 \end{array}\right) \end{equation} \begin{equation} B = \left( \begin{array}{ccc} 5 & 1 \\\\ 2 & 3 \\\\ 3 & 4 \end{array}\right) \end{equation} \beg

How to fix with a Django based website the AdSense: Earnings at risk - One or more of your sites does not have an ads.txt file ?

Example of quickly fix with a django based web site the google Adsense warning message: "Earnings at risk - One or more of your sites does not have an ads.txt file". Just add the following url: url(r'^ads\.txt$', views.authorized_digital_sellers_view, name='authorized_digital_sellers'), and add the view: def authorized_digital_sellers_view(request): return HttpResponse('google.com, pub-0000000000000000, DIRECT, f08c47fec0942fa0') replace pub-0000000000000000 by your publisher i

How to color an area on a global map using python and basemap ?

Examples of how to color an area on a global map using python and basemap: [TOC] ### Plot a rectangular area Using the function polygon (source: [simple_basemap_example.py](https://gist.github.com/blaylockbk/79658bdde8c1334ab88d3a67c6e57477)) [image:plot-world-map-using-matplotlib-03 size:50 caption:How to color an area on a global map using python and basemap ?] from mpl_toolkits.basemap import Basemap from matplotlib.patches import Polygon from matplotlib.collections import

Comment mettre en couleur une zone sur une carte globale avec python et basemap ?

Exemples de comment mettre en couleur une zone sur une carte globale avec python et basemap: [TOC] ### Zone rectangulaire En utilisant la fonction polygon (source: [simple_basemap_example.py](https://gist.github.com/blaylockbk/79658bdde8c1334ab88d3a67c6e57477)) [image:plot-world-map-using-matplotlib-03 size:50 caption:Comment mettre en couleur une zone sur une carte globale avec python et basemap ? ] from mpl_toolkits.basemap import Basemap from matplotlib.patches import Polyg

How to iterate over two lists or more in python ?

Examples of how to iterate over two lists or more in python [TOC] ### Iterate over two lists of same size A simple solution is to use the function [zip](https://docs.python.org/2/library/functions.html#zip) >>> l1 = ['a','b','c'] >>> l2 = [1,2,3] >>> for x,y in zip(l1,l2): ... print(x,y) ... a 1 b 2 c 3 ### Iterate over three lists of same size Another example: >>> l1 = ['a','b','c'] >>> l2 = [1,2,3] >>> l3 = ['hello','hi','bye'] >>> for x,y,z in z

How to get all the eMAS granule names from the ORACLES campaign using python 3 ?

Example of how to get all the (MODIS Airborne Simulator) eMAS granule names from the ORACLES campaign using python: [TOC] ### Get ORACLES campaign days First step, let's download, using python, the json file at the root of the eMAS ORACLES campaign available [here](https://ladsweb.modaps.eosdis.nasa.gov/archive/MAS_eMAS/ORACLES/): import urllib.request, json ladsweb_url = 'https://ladsweb.modaps.eosdis.nasa.gov/archive/MAS_eMAS/ORACLES.json' with urllib.request.urlopen(lads

How to test if debug is true or false in a template with django ?

Examples of how to test if debug is true or false in a template with django: [TOC] ### Approach 1 If only few templates are going to use the flag DEBUG a simple solution is to do in the file views.py: from django.conf import settings def my_view(request): debug_flag = settings.DEBUG context = {'debug_flag':debug_flag} return render(request, "my_app/my_template.html", context ) We can then use the debug flag in the template "my_template.html": {% if debug_flag %

How to add a title (label) on x and y-axis using python basemap module ?

To add labels on x and y-axis while using basemap, a solution is to use the pyplot functions xlabel() and/or ylabel(): plt.xlabel('Longitude', labelpad=40) plt.ylabel('Latitude', labelpad=40) Note: the option labelpad allows to adjust the distance between the label and the axis. [image:plot-world-map-using-matplotlib-02 size:50 caption:How to add a title (label) on x and y-axis using python basemap module ?] from mpl_toolkits.basemap import Basemap import numpy as np import m

Comment utiliser le flag debug dans un template sous django ?

Exemples de comment utiliser le flag debug dans un template sous django. L'objectif ici était de ne pas utiliser certains éléments (comme des pubs) quand le flag DEBUG (dans le fichier settings,py) est réglé sur False par exemple. [TOC] ### Méthode 1 Si seulement quelques pages sont concernées on peut simplement envoyer dans un template le flag DEBUG a partir d'une "view" comme ceci (dans le fichier views.py): from django.conf import settings def my_view(request): debug_flag

How to put the y-axis in logarithmic scale with Matplotlib ?

To transform an axis in logarithmic scale with Matplotlib, a solution is to use the pyplot functions xscale and yscale: [TOC] ### Example 1 Let's take for example the exponential function: import matplotlib.pyplot as plt import numpy as np x_min = 0 x_max = 10.0 x = np.arange(x_min, x_max, .01) y = np.exp(x) plt.plot(x,y) plt.xlim(x_min,x_max) plt.ylim(np.exp(x_min),np.exp(x_max)) plt.grid(True,which="both", linestyle='--') plt.title('How to add a gr