Notebook Articles

Take notes and save or share what you have learned

Articles: 496

How to vertically center a button in table using bootstrap 4

To vertically center a button in table using bootstrap 4, one can use class="align-middle" [image:center-verticaly-button-table size:100 caption:Centrer verticalement un bouton dans un tableau avec bootstrap 4 ] example: <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">

Centrer verticalement un bouton dans un tableau avec bootstrap 4

Pour centrer verticalement un bouton dans un tableau avec bootstrap 4 on peut utiliser class="align-middle" [image:center-verticaly-button-table size:100 caption:Centrer verticalement un bouton dans un tableau avec bootstrap 4 ] exemple: <!DOCTYPE html> <html lang="en"> <head> <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossor

How to remove string accents in python 2

Removing accents using [unicodedata](https://pypi.python.org/pypi/Unidecode/0.04.1): >>> import unicodedata >>> s = 'Découvrez tous les logiciels à télécharger' >>> s 'D\xc3\xa9couvrez tous les logiciels \xc3\xa0 t\xc3\xa9l\xc3\xa9charger' >>> s1 = unicode(s,'utf-8') >>> s2 = unicodedata.normalize('NFD', s1).encode('ascii', 'ignore') >>> s2 'Decouvrez tous les logiciels a telecharger' Note: it is necessary to first determine the encodage. Example

Convert an integer to boolean in python

To convert an integer to boolean in python, one can use the [bool()](https://www.programiz.com/python-programming/methods/built-in/bool) function, example: >>> n = 1 >>> bool(n) True >>> n = 0 >>> bool(n) False Note that if the number is not 0, bool() always returns True: >>> n = 9 >>> bool(n) True >>> n = -1 >>> bool(n) True ### References Links | Site ------------- | ------------- [Python bool()](https://www.programiz.

Convertir un entier en booléen sous python

Pour transformer un entier en booléen avec python, on peut utiliser la fonction [bool()](https://www.programiz.com/python-programming/methods/built-in/bool): >>> n = 1 >>> bool(n) True >>> n = 0 >>> bool(n) False Si le nombre entier n est différent de 0, la fonction bool() donne toujours True: >>> n = 9 >>> bool(n) True >>> n = -1 >>> bool(n) True ### Références Liens | Site ------------- | ------------- [Python bool()](

Comment supprimer les accents d'une chaîne de caractères avec python 3

Supprimer les accents d'une chaîne de caractères avec python 3 #### Utiliser unicodedata >>> import unicodedata >>> s = 'Découvrez tous les logiciels à télécharger' >>> s 'Découvrez tous les logiciels à télécharger' >>> s_no_accents = ''.join((c for c in unicodedata.normalize('NFD', s) if unicodedata.category(c) != 'Mn')) >>> s_no_accents 'Decouvrez tous les logiciels a telecharger' #### Utiliser un package tiers [Unidecode](https://pypi.org/project

How to remove string accents using python 3

How to remove string accents using python 3 #### Using unicodedata >>> import unicodedata >>> s = 'Découvrez tous les logiciels à télécharger' >>> s 'Découvrez tous les logiciels à télécharger' >>> s_no_accents = ''.join((c for c in unicodedata.normalize('NFD', s) if unicodedata.category(c) != 'Mn')) >>> s_no_accents 'Decouvrez tous les logiciels a telecharger' #### Using 3rd party package [Unidecode](https://pypi.org/project/Unidecode/) >>>

How to replace the column of an array by the column of another array in python

Let's try to replace column (1) of the N array by the column (2) of the M array: >>> import numpy as np >>> M = np.array([[2,7,1],[3,3,1],[5,4,2],[0,1,8]]) >>> M array([[2, 7, 1], [3, 3, 1], [5, 4, 2], [0, 1, 8]]) >>> N = np.zeros((4,6)) >>> N[:,1] = M[:,2] >>> N array([[ 0., 1., 0., 0., 0., 0.], [ 0., 1., 0., 0., 0., 0.], [ 0., 2., 0., 0., 0., 0.], [ 0., 8., 0., 0

Remplacer une colonne d'un tableau par la colonne d'un autre tableau en python

Exemple de comment remplacer une colonne d'un tableau par la colonne d'un autre tableau avec numpy de python, ici remplacement de la colonne d'indice 1 de la matrice N par la colonne d'indice 2 de la matrice M >>> import numpy as np >>> M = np.array([[2,7,1],[3,3,1],[5,4,2],[0,1,8]]) >>> M array([[2, 7, 1], [3, 3, 1], [5, 4, 2], [0, 1, 8]]) >>> N = np.zeros((4,6)) >>> N[:,1] = M[:,2] >>> N array([[ 0., 1., 0., 0.,

How to replace the row of an array by the row of another array with numpy

Example of how to replace array line by another array line with numpy, let's try to replace array N line 2 by array M line 2: >>> import numpy as np >>> M = np.array([[2,7,1],[3,3,1],[5,4,2],[0,1,8]]) >>> N = np.zeros((6,3)) >>> N[2,:] = M[2,:] >>> N array([[ 0., 0., 0.], [ 0., 0., 0.], [ 5., 4., 2.], [ 0., 0., 0.], [ 0., 0., 0.], [ 0., 0., 0.]]) if dimension 2 of array M is not the same

Remplacer une ligne d'un tableau par la ligne d'un autre tableau en python

Exemple de comment remplacer une ligne d'un tableau par la ligne d'un autre tableau avec numpy de python, ici remplacement de ligne d'indice 2 de la matrice N par la ligne d'indice 2 de la matrice M >>> import numpy as np >>> M = np.array([[2,7,1],[3,3,1],[5,4,2],[0,1,8]]) >>> N = np.zeros((6,3)) >>> N[2,:] = M[2,:] >>> N array([[ 0., 0., 0.], [ 0., 0., 0.], [ 5., 4., 2.], [ 0., 0., 0.], [ 0., 0., 0.],

How to change imshow colorbar label size in matplotlib

To change imshow colorbar label size in matplotlib, there is the [tick_params](https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.tick_params.html) function, example [images:imshow-colorbar-labelsize-01;imshow-colorbar-labelsize-02 dim:1*2 size:100 caption:How to change imshow colorbar label size in matplotlib] #!/usr/bin/env python import numpy as np import matplotlib.pyplot as plt def f(x,y): return (x+y)*np.exp(-5.0*(x**2+y**2)) x,y = np.mgrid[-1:1:100j, -1:1:100

Changer la taille du texte sur la barre de couleur avec imshow de matplotlib

Pour changer la taille du texte sur la barre de couleur avec imshow, il existe la fonction [tick_params](https://matplotlib.org/api/_as_gen/matplotlib.axes.Axes.tick_params.html) qui permet de modifier l'apparence de l'axe de la barre de couleur, exemple: [images:imshow-colorbar-labelsize-01;imshow-colorbar-labelsize-02 dim:1*2 size:100 caption:Changer la taille du texte sur la barre de couleur avec imshow de matplotlib ] #!/usr/bin/env python import numpy as np import matplotlib.py

How to make background image transparent using python

An example of how to make background image transparent using python (image used here [open-science-logo.png](/Images/open-science-logo/)). <!DOCTYPE html> <html lang="en"> <body style="background-color: #3c3d41;"> <img src="open_science_logo.png" style="width:500px;margin: 200px 500px;"> </body> </html> [images:make-background-image-transparent-01;make-background-image-transparent-02 dim:1*2 size:100 caption:Rendre l'arrière-fond d'une image transparent avec python] Code

Rendre l'arrière-fond d'une image transparent avec python

Simple exemple de code python que j'ai développé pour rendre l'arrière-fond d'une image transparent (image utilisée [open-science-logo.png](/Images/open-science-logo/)). <!DOCTYPE html> <html lang="en"> <body style="background-color: #3c3d41;"> <img src="open_science_logo.png" style="width:500px;margin: 200px 500px;"> </body> </html> [images:make-background-image-transparent-01;make-background-image-transparent-02 dim:1*2 size:100 caption:Rendre l'arrière-fond d'une image t

Create number images from 0 to 9 with the python module Pillow

Example of how to create number images from 0 to 9 with the python module Pillow. Note: the code require to download a font file size (for example here I used [OpenSans-Regular.ttf](https://www.fontsquirrel.com/fonts/open-sans)): from PIL import Image from PIL import ImageFont from PIL import ImageDraw # Plot question mark: img = Image.new('RGB', (500,500), (250,250,250)) draw = ImageDraw.Draw(img) font = ImageFont.truetype("OpenSans-Regular.ttf", 400) draw.text((180, -

Créer des images contenant les chiffres de 0 à 9 avec pillow de python

Simple exemple de script python pour créer des images contenant les chiffres de 0 à 9 avec le module pillow. Pour appliquer ce script vous devez au préalable télécharger un fichier de police de caractères (par exemple ici j'ai utilisé [OpenSans-Regular.ttf](https://www.fontsquirrel.com/fonts/open-sans)): from PIL import Image from PIL import ImageFont from PIL import ImageDraw # Plot question mark: img = Image.new('RGB', (500,500), (250,250,250)) draw = ImageDraw.Draw(img)

How to get the opposite of a boolean in python

To get the opposite of a boolean in python, one can used the logical operator [not](https://www.programiz.com/python-programming/operators): >>> cond = True >>> type(cond) <class 'bool'> >>> cond True >>> cond = not cond >>> cond False ### References Links | Site ------------- | ------------- [not](https://www.programiz.com/python-programming/operators) | programiz.com [How do I get the opposite (negation) of a Boolean in Python?](https://stack

Obtenir le contraire (l'inverse ou l'opposé) d'un booléen en python

Pour obtenir le contraire d'un booléen en python, on peut utiliser l'opérateur logique [not](https://www.programiz.com/python-programming/operators): >>> cond = True >>> type(cond) <class 'bool'> >>> cond True >>> cond = not cond >>> cond False ### Références Liens | Site ------------- | ------------- [not](https://www.programiz.com/python-programming/operators) | programiz.com [How do I get the opposite (negation) of a Boolean in Python?](http

Insert a new element in first position in a python list

To insert a new element in first position in a python list , there is the [insert()](https://docs.python.org/2/tutorial/datastructures.html method): >>> l = ['b','c','d','e','f'] >>> l.insert(0,'a') >>> l ['a', 'b', 'c', 'd', 'e', 'f'] This method can also be used to insert an element in any position in the list: >>> l = ['a','b','d','e','f'] >>> l.insert(2,'c') >>> l ['a', 'b', 'c', 'd', 'e', 'f'] Another example using [index()](https://www.pro

Insérer en python un élément en première position dans une liste

Pour insérer en python un élément en première position dans une liste, il existe la méthode [insert()](https://docs.python.org/2/tutorial/datastructures.html): >>> l = ['b','c','d','e','f'] >>> l.insert(0,'a') >>> l ['a', 'b', 'c', 'd', 'e', 'f'] On peut aussi utiliser cette méthode pour insérer un élément à une position quelconque: >>> l = ['a','b','d','e','f'] >>> l.insert(2,'c') >>> l ['a', 'b', 'c', 'd', 'e', 'f'] Autre exemple en utilisant

Transform uppercase to lowercase with python

Python function [lower](https://docs.python.org/2/library/string.html) can be used to transform uppercase to lowercase, example: >>> s = "HELLO" >>> s = s.lower() >>> s 'hello' If we want to transform all letters to lowercase and uppercase the first letter, one can use the method [capitalize() ](https://www.geeksforgeeks.org/string-capitalize-python/), example: >>> s = 'HELLO WORLD' >>> s.capitalize() 'Hello world' Note that with the python framewor

Calculer une moyenne avec python (espérance-maximisation) dans le cas de données manquantes

Un simple exemple de code écrit en python pour tester le calcul de la moyenne et la déviation standard avec des données manquantes, en utilisant un estimateur du maximum de vraisemblance et l'algorithme espérance-maximisation (en anglais expectation-maximization algorithm, souvent abrégé EM), proposé par Dempster et al. (1977). Pour rappel, en statistique il est important de savoir si on a affaire à des données manquantes ou pas. Car dans le cas de données manquantes les estimateurs comme:

Changer la couleur de fond avec Matplotlib

[image:376 size:100 caption:Changer la couleur de fond avec Matplotlib ] from pylab import * subplot(111, axisbg='#ababab') t = arange(0.0, 2.0, 0.01) s = sin(2*pi*t) plot(t, s) xlabel('x') ylabel('y') title('How to change background color in matplotlib ?') savefig('exemple_01.png') show() source: [How to set opacity of background colour of graph wit Matplotlib (stackoverflow)](http://stackoverflow.com/questions/4581504/how-to-set-opacity-of-background-colour-of-graph-wit-matplotl

Two columns form example with bootstrap

Example of how to create a two columns form with bootstrap ([source](http://stackoverflow.com/questions/10445188/twitters-bootstrap-create-a-form-with-2-columns)): [image:437 size:100 caption:Formulaire sur deux colonnes avec Bootstrap] <div class="row"> <form class="form-horizontal"> <div class="span6"> <fieldset> <legend>Legend text</legend> <div class="control-group"> <label class="control-label" for="input01">Text input</label> <div class="controls"> <input ty

About


An article helps to save or share information. After creating an article it is possible to add multiple authors and manage the permissions

Create an article

Search


Use the following form to retrieve an article: