Numpy NP.Atleast_1d

Numpy NP.Atleast_1d

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:

  1. Array1, Array2, Array3… - fait référence à un ou plusieurs tableaux d'entrée ou objets en forme.

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!!