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 np
A = 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.]]