Cette fonction vous permet de convertir les valeurs d'entrée en un tableau d'au moins une dimension.
Explorons comment cette fonction fonctionne.
Syntaxe de fonction
La syntaxe de fonction est exprimée comme indiqué:
1 | nombant.atleast_1d (* arys) |
Paramètres
La fonction accepte les paramètres suivants:
Valeur de retour
La fonction renvoie un tableau ou une liste de tableaux, chacun avec une dimension supérieure ou égale à 1.
Si l'entrée est une valeur scalaire, la fonction la convertit en un réseau unidimensionnel tandis que les entrées en n dimension sont conservées.
Exemple 1
L'exemple ci-dessous montre comment utiliser la fonction ATLeast_1D pour convertir une valeur scalaire en un tableau unidimensionnel.
1 2 3 4 | # Importer Numpy Importer Numpy comme NP imprimer (f "Array: np.atleast_1d (10) ") imprimer (f "forme: np.atleast_1d (10).forme") |
Dans le code ci-dessus, nous transmettons une valeur scalaire à la fonction ATLEast_1D, qui renvoie un tableau 1D comme indiqué:
1 2 | Array: [10] Forme: (1,) |
Exemple n ° 2
L'exemple ci-dessous montre comment la fonction fonctionne sur un tableau bidimensionnel.
1 2 | arr = np.Array ([[1,2,3], [4,5,6])) Imprimer (NP.atleast_1d (arr)) |
La fonction ne modifie pas la valeur d'entrée car elle contient au moins une dimension. Cela signifie que la valeur d'entrée est préservée.
Exemple n ° 3
Vous pouvez également vérifier si la valeur d'entrée est d'au moins une dimension, comme indiqué dans l'exemple de code ci-dessous:
1 2 | arr = np.Array ([[1,2,3], [4,5,6])) Imprimer (NP.atleast_1d (arr) est arr) |
Ici, nous testons si le tableau d'entrée est au moins 1D. Le code ci-dessus doit retourner:
1 | Vrai |
Fermeture
Cet article nous a appris à convertir une valeur d'entrée en au moins une dimension à l'aide du NP.fonction atleast_1d ().
Merci d'avoir lu!!