Contenu du cours
Numpy Ultime
Numpy Ultime
Fonctions de Création pour les Tableaux 2D
De même que pour les tableaux 1D, NumPy possède des fonctions de création pour les tableaux 2D. Nous couvrirons la plus courante, la fonction eye()
.
eye()
La fonction numpy.eye()
crée une matrice au format d'un tableau 2D où les éléments avec des indices de ligne et de colonne égaux sont 1
, tandis que tous les autres éléments sont 0
.
Les deux paramètres les plus importants sont N
et M
, qui spécifient respectivement le nombre de lignes et de colonnes. Le paramètre M
est optionnel, vous pouvez donc spécifier uniquement N
pour créer une matrice carrée NxN.
import numpy as np # Creating a 2x2 identity matrix identity_matrix = np.eye(2) print(f'2x2 identity matrix:\n{identity_matrix}') # Creating a 4x3 matrix with np.eye() rectangular_matrix = np.eye(4, 3, dtype=np.int8) print(f'4x3 matrix:\n{rectangular_matrix}')
Dans notre exemple, nous avons créé une matrice identité en spécifiant uniquement le paramètre N
et une matrice rectangulaire en spécifiant à la fois N
et M
. Nous avons également défini le dtype
à np.int8
pour la matrice rectangulaire, ce qui peut être utile lorsque l'on travaille uniquement avec des entiers (np.float64
est la valeur par défaut pour dtype
).
Les tableaux 2D résultants sont les suivants :
Concernant les applications, la fonction eye()
est principalement utilisée pour créer des matrices identité pour des opérations spécifiques en algèbre linéaire et pour initialiser des matrices dans les algorithmes d'apprentissage automatique.
Swipe to start coding
- Utilisez la fonction correcte pour
matrix
afin de créer une matrice où les éléments avec un indice de ligne et un indice de colonne égaux sont1
, tandis que tous les autres éléments sont0
. - Spécifiez les deux premiers arguments pour que
array_1
soit une matrice5x2
. - Définissez le type de données des éléments de
array_1
surnp.int8
.
Solution
Merci pour vos commentaires !
Fonctions de Création pour les Tableaux 2D
De même que pour les tableaux 1D, NumPy possède des fonctions de création pour les tableaux 2D. Nous couvrirons la plus courante, la fonction eye()
.
eye()
La fonction numpy.eye()
crée une matrice au format d'un tableau 2D où les éléments avec des indices de ligne et de colonne égaux sont 1
, tandis que tous les autres éléments sont 0
.
Les deux paramètres les plus importants sont N
et M
, qui spécifient respectivement le nombre de lignes et de colonnes. Le paramètre M
est optionnel, vous pouvez donc spécifier uniquement N
pour créer une matrice carrée NxN.
import numpy as np # Creating a 2x2 identity matrix identity_matrix = np.eye(2) print(f'2x2 identity matrix:\n{identity_matrix}') # Creating a 4x3 matrix with np.eye() rectangular_matrix = np.eye(4, 3, dtype=np.int8) print(f'4x3 matrix:\n{rectangular_matrix}')
Dans notre exemple, nous avons créé une matrice identité en spécifiant uniquement le paramètre N
et une matrice rectangulaire en spécifiant à la fois N
et M
. Nous avons également défini le dtype
à np.int8
pour la matrice rectangulaire, ce qui peut être utile lorsque l'on travaille uniquement avec des entiers (np.float64
est la valeur par défaut pour dtype
).
Les tableaux 2D résultants sont les suivants :
Concernant les applications, la fonction eye()
est principalement utilisée pour créer des matrices identité pour des opérations spécifiques en algèbre linéaire et pour initialiser des matrices dans les algorithmes d'apprentissage automatique.
Swipe to start coding
- Utilisez la fonction correcte pour
matrix
afin de créer une matrice où les éléments avec un indice de ligne et un indice de colonne égaux sont1
, tandis que tous les autres éléments sont0
. - Spécifiez les deux premiers arguments pour que
array_1
soit une matrice5x2
. - Définissez le type de données des éléments de
array_1
surnp.int8
.
Solution
Merci pour vos commentaires !