Créer un tableau et l'initialiser (2/2)
Méthode : Création d'un tableau en utilisant une fonction
On peut initialiser un tableau (nommé dans l'exemple suivant a) avec des valeurs régulièrement espacées sur un intervalle (intervalle 2, 3 par pas de 0.2) en utilisant la fonction np.arange:
import numpy as np
a = np.arange(2,3, 0.2)
print(a)
print(a.shape)
Les valeurs dans le tableau nommé a seront [2 2.2 2.4 2.6 2.8] et la taille de (5,).
On peut appliquer une fonction au tableau et ainsi créer un nouveau tableau.
import numpy as np
a = np.arange(2,3, 0.2)
b = np.sin(a)
La variable nommé b sera un tableau de dimension égale la dimension du tableau a. Les éléments de b seront les sinus des valeurs contenues dans le tableau a soit par exemple pour la valeur de b[1] 0.8084964038195901) (sin(2) en radian)
On peut aussi initialiser un tableau (nommé dans l'exemple suivant a) en prenant N valeurs régulièrement espacées sur un intervalle (10 valeurs sur l'intervalle 2, 3):
import numpy as np
a = np.linspace(2,3, 10)
b = np.sin(a)
La variable nommé b sera un tableau de dimension égale la dimension du tableau a soit 10 éléments. Les éléments de b seront les sinus des valeurs contenues dans le tableau a soit par exemple pour la valeur de b[1] 0.8575468) (sin(2.11111111) en radian)
Méthode : Création d'un tableau avec des valeurs constantes
On peut créer un tableau avec des valeurs égales à 0 ou 1 en appelant les fonctions np.zeros
ou np.ones
. Le paramètre nommé shape
permet de donner la taille du tableau :
import numpy as np
a = np.zeros(shape=(3, 2))
b = np.ones(shape=(2,3))
print("a = ", a)
print("b = ", b)
Le tableau nommé a est un tableau dont la taille est de 3 lignes et 2 colonnes avec des valeurs égales à 0 et la taille du tableau b est de 2 lignes et 3 colonnes.