Comment utiliser des fonctions Python Numpy Zeros et Ones

Comment utiliser des fonctions Python Numpy Zeros et Ones

La bibliothèque Numpy est l'une des bibliothèques utiles de Python qui peuvent être utilisées pour créer des tableaux. Zeros () et Ones () sont les fonctions de bibliothèque Numpy pour créer deux tableaux différents. La fonction Zeros () est utilisée pour créer un tableau basé sur la forme et le type particulier. Tous les éléments du tableau sont initialisés à 0, qui est créé par la fonction Zeros (). Une fonction () fonctionne comme la fonction zeros (). Mais les éléments du tableau créés par la fonction Ones () sont initialisés à 1. Les utilisations des deux fonctions se sont montrées dans ce tutoriel en utilisant plusieurs exemples.

Fonction Zeros ()

La syntaxe de cette fonction est donnée ci-dessous.

Array Numpy.zéros (forme, [dType = aucun], [ordre = 'C'])

Cette fonction peut prendre trois arguments et renvoie un tableau. Le premier argument, le forme est obligatoire qui est utilisé pour définir la taille du tableau. La valeur de cet argument peut être un entier ou un tuple d'entiers. Le deuxième argument, le dtype est facultatif pour définir le type de l'élément de tableau. La valeur par défaut de cet argument est Aucun. Le troisième argument est que l'ordre est facultatif et utilisé pour décrire l'ordre d'un tableau multidimensionnel. La valeur de cet argument peut être «c» (c-style) ou «f» (style f). 'C' est utilisé pour définir l'ordre basé sur les lignes, et 'F' est utilisé pour définir l'ordre basé sur la colonne.

Exemple-1: utilisation de la fonction zéros () avec un seul argument

L'exemple suivant montre l'utilisation de la fonction Zeros (). 10 a donné dans la valeur d'argument de cette fonction pour créer un tableau Numpy unidimensionnel. Le type de données du tableau sera imprimé. La fonction Reshape () est utilisée pour changer la dimension en un tableau bidimensionnel de 2 lignes et 5 colonnes.

# Importer Numpy
Importer Numpy comme NP
# Créer un tableau Numpy à l'aide de la fonction Zeros ()
np_array = np.Zeros (10)
# Imprimez le type de données des valeurs du tableau
Print ("Le type de données du tableau est:", np_array.dtype)
# Imprimez les valeurs du tableau après remodeler
Print ("Les valeurs du tableau remodelé sont: \ n", np_array.Reshape (2, 5))

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-2: utilisation de la fonction zéros () avec deux arguments

L'exemple suivant montre l'utilisation de la fonction Zeros () avec deux arguments. La première fonction Zeros () du script créera un tableau Numpy unidimensionnel des entiers. Le type de données et les valeurs du premier tableau seront imprimées dans l'instruction suivante. La deuxième fonction Zeros () du script créera un tableau Numpy à deux dimensions d'entiers. Le type de données et les valeurs du deuxième tableau seront imprimées dans l'instruction suivante.

# Importer Numpy
Importer Numpy comme NP
# Créer un tableau Numpy unidimensionnel à l'aide de la fonction Zeros ()
np_array1 = np.zéros (4, dtype = int)
# Imprimez le type de données
Imprimer ("Le type de données du tableau est:", np_array1.dtype)
# Imprimez les valeurs du tableau
print ("Les valeurs du tableau unidimensionnel sont: \ n", np_array1)
# Créer un tableau Numpy bidimensionnel à l'aide de la fonction Zeros ()
np_array2 = np.zéros ((2, 3), int)
# Imprimez le type de données
print ("\ nTHE Le type de données du tableau est:", np_array2.dtype)
# Imprimez les valeurs du tableau
print ("Les valeurs du tableau bidimensionnel sont: \ n", np_array2)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-3: Utilisation de la fonction Zeros () avec trois arguments

L'exemple suivant montre l'utilisation de la fonction Zeros () avec trois arguments. La fonction Zeros () du script créera des numéros de flotteur de tableau Numpy en trois dimensions. Le type de données et les valeurs du premier tableau seront imprimés dans la prochaine instruction en fonction de la commande de style C.

# Importer Numpy
Importer Numpy comme NP
# Créer un tableau Numpy tridimensionnel à l'aide de la fonction Zeros () avec une commande de style C
np_array = np.zéros ((2, 3, 2), flottant, «c»)
# Imprimez les valeurs du tableau
print ("Les valeurs du tableau bidimensionnel sont: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Fonction ():

La syntaxe de cette fonction est donnée ci-dessous.

Array Numpy.ceux (forme, [dtype = aucun], [ordonnance = 'c'])

Les utilisations des arguments de la fonction () sont les mêmes que l'argument de la fonction zeros () qui a expliqué dans la partie de la fonction zeros ().

Exemple-1: Utilisation de Ones () Fonction avec un argument

L'exemple suivant montre l'utilisation de la fonction Ones () avec un argument. Une fonction () de ce script créera un tableau unidimensionnel de 5 éléments.

# Importer Numpy
Importer Numpy comme NP
# Créer un tableau Numpy à l'aide de la fonction Zeros ()
np_array = np.ceux (5)
# Imprimez les valeurs du tableau
print ("Les valeurs du tableau sont: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-2: Utilisation de Ones () Fonction avec deux arguments

L'exemple suivant montre l'utilisation de la fonction Ones () avec deux arguments. La fonction la première () créera un tableau à deux dimensions d'entiers qui contiendra 5 lignes et 2 colonnes. La deuxième fonction () créera un tableau bidimensionnel où la première colonne contiendra des entiers et la deuxième colonne comprendra des flotteurs.

# Importer Numpy
Importer Numpy comme NP
# Créer un tableau Numpy bidimensionnel à l'aide de la fonction Zeros () avec un type de données entier
np_array1 = np.ceux ((5, 2), int)
# Imprimez les valeurs du tableau
print ("Les valeurs du tableau sont: \ n", np_array1)
# Créer un tableau Numpy bidimensionnel à l'aide de la fonction Zeros () avec un type de données entier et flottante
np_array2 = np.les ((2, 2), dtype = [('x', 'int'), ('y', 'float')])
# Imprimez les valeurs du tableau
print ("Les valeurs du tableau sont: \ n", np_array2)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Exemple-3: Utilisation de Ones () Fonction avec trois arguments

L'exemple suivant montre l'utilisation de la fonction Ones () avec trois arguments. Une fonction () créera un tableau unidimensionnel de 5 éléments qui contiendra des nombres flottants avec une commande basée sur des lignes.

# Importer Numpy
Importer Numpy comme NP
# Créer un tableau Numpy à l'aide de la fonction Zeros ()
np_array = np.ceux (5, dtype = np.float64, ordre = 'f')
# Imprimez les valeurs du tableau
print ("Les valeurs du tableau sont: \ n", np_array)

Sortir:

La sortie suivante apparaîtra après avoir exécuté le script ci-dessus.

Conclusion:

Les utilisations de Zeros () et Ones () de la bibliothèque Numpy ont été expliquées dans ce tutoriel en utilisant plusieurs exemples. Le lecteur pourra utiliser ces fonctions dans son script après avoir lu ce tutoriel.