Pour créer une matrice avec une constante en python avec numpy il existe plusieurs possibilités:
Table des matières
Matrice avec une constante
Pour créer par exemple une matrice de dimensions (2,2) avec une constante 4.2, on peut utiliser numpy.full
import numpy as npA = np.full((2, 2), 4.2)
donne
[[4.2 4.2][4.2 4.2]]
Changer les dimensions
A = np.full((3, 3), 12)
donne
[[12 12 12][12 12 12][12 12 12]]
Matrice de 1
Pour generer une matrice de 1 il y a numpy.ones
A = np.ones((2,2), dtype=np.uint8)
donne
[[1. 1.][1. 1.]]
Note: on peut aussi preciser le numpy data types:
A = np.ones((2,2), dtype=np.uint8)
donne
[[1 1][1 1]]
Matrice de 0
Pour generer une matrice de 0 il y a numpy.zeros
A = np.zeros((2,2))
donne
[[0. 0.][0. 0.]]
