Entier
int
Nombre sans virgule.
Python & NumPy - déclarer une valeur, c'est ranger quelque chose dans une boîte étiquetée
Une variable est une étiquette collée sur une boîte qui contient une seule valeur. Le nom pointe vers la valeur.
int
Nombre sans virgule.
float
Le point décimal le distingue de l'entier.
str
Toujours entre guillemets " " ou ' '.
bool
Deux valeurs seulement : True / False.
NoneType
« Rien pour l'instant » - utile pour initialiser.
int() · float() · str()
On change la boîte, pas seulement l'étiquette.
Une liste est une suite de boîtes alignées. Chaque case a un indice qui commence à 0. La liste est modifiable.
À retenir : l'indice 0 est la première case, l'indice -1 la dernière.
Comme une liste, mais non modifiable (on dit immuable). Parfait pour des données fixes, par exemple des coordonnées.
Le cadenas = on lit les cases mais on ne peut pas les changer.
Au lieu d'indices numériques, chaque case a une clé (un nom) qui pointe vers une valeur. Comme un vrai dictionnaire : un mot → sa définition.
À retenir : liste → on cherche par position ; dict → on cherche par nom.
NumPy crée des tableaux de nombres (ndarray) prêts pour le calcul scientifique. Voici les générateurs les plus utiles, avec le dessin du tableau retourné.
à partir d'une liste
Transforme une liste Python en tableau NumPy.
que des 0
Tableau rempli de zéros (longueur 5).
que des 1
Tableau rempli de uns.
une valeur au choix
Remplit tout avec la valeur donnée.
de début à fin (par pas)
Début inclus, fin exclue, pas de 2. (10 n'y est pas !)
N valeurs réparties
5 valeurs espacées également entre 0 et 1 (les deux bornes incluses).
matrice identité
Des 1 sur la diagonale, des 0 ailleurs (3x3).
réorganiser en grille
6 nombres rangés en 2 lignes × 3 colonnes.
tableau aléatoire
4 entiers au hasard entre 1 et 6 (comme des dés).