Science des données

Comment utiliser la fonction Python NumPy arange()

Comment utiliser la fonction Python NumPy arange()

De nombreuses fonctions existent dans la bibliothèque Python NumPy pour effectuer différents types d'opérations numériques et scientifiques. La création de différents types de tableaux à des fins diverses est l'une des utilisations pratiques de la bibliothèque NumPy. Python a une fonction intégrée nommée arange() pour créer une liste de nombres séquentiels. arange()  est l'une des fonctions de création de tableau de la bibliothèque NumPy pour créer un tableau de plages numériques. Les utilisations de la fonction NumPy arange() ont été expliquées dans ce tutoriel.

Syntaxe

np.tableau  np.arange([start, ]stop, [step, ], dtype=Aucun)

Cette fonction peut prendre quatre arguments. le argument de départ est facultatif qui définit la valeur de départ du tableau. Si la valeur de départ est utilisée dans la fonction, alors l'argument obligatoire, arrêter, nécessitera de définir la valeur de fin du tableau. le argument d'étape est facultatif qui définit la différence entre les éléments. La valeur par défaut de La marche est 1, et la valeur de cet argument ne peut pas être 0. Le quatrième argument, dtype, définit le type de données de l'élément du tableau, et la valeur par défaut de cet argument est Rien. Cette fonction renvoie un objet tableau basé sur les valeurs d'argument.

Utilisation de la fonction arange()

Vous devez installer la bibliothèque python NumPy avant de pratiquer les exemples de ce tutoriel. Les utilisations de la fonction arange() avec un argument, deux arguments et trois arguments ont été montrées dans cette section de ce tutoriel en utilisant plusieurs exemples.

Exemple-1 : Utilisation de la fonction arange() avec un argument

Quand le ranger() fonction de la bibliothèque NumPy est utilisée avec un argument, puis la valeur supérieure du tableau est définie comme valeur d'argument. Le script suivant créera un tableau NumPy de valeurs de plage et imprimera les différents attributs de tableau et valeurs de tableau. 12 a été utilisé comme valeur d'argument de la fonction arange() qui créera un tableau NumPy de 12 éléments qui commencera à 0 et se terminera à 11. Ensuite, la dimension, la taille et le type de données du tableau seront imprimés. Les valeurs du tableau seront imprimées plus tard.

# Importer NumPy
importer numpy en tant que np
# Créer un tableau NumPy unidimensionnel de nombres séquentiels
np_tableau = np.ranger(12)
# Affiche les différents attributs du tableau NumPy
print('La dimension du tableau : ', np_array.ndim)
print('La longueur du tableau : ', np_array.Taille)
print('Le type de données du tableau : ', np_array.type)
# Affiche les valeurs du tableau NumPy
print('Les valeurs du tableau sont :', np_array)

Production:

La sortie suivante apparaîtra après l'exécution du script.

Exemple-2 : Utilisation de la fonction arange() avec deux arguments

Lorsque la fonction arange() est utilisée avec deux arguments, les valeurs de début et de fin du tableau seront définies comme valeurs d'argument. L'exemple suivant montre comment créer un tableau avec les valeurs inférieures et supérieures en utilisant ranger() une fonction. Le premier tableau est créé en définissant dix dans le démarrer valeur et 25 dans le arrêter valeur. Un étalage de 15 un nombre entier séquentiel sera créé. Ensuite, deux attributs et valeurs de tableau seront imprimés. Le deuxième tableau est créé en définissant 0.5 dans le démarrer valeur et 5.5 dans le arrêter valeur. Un tableau de 5 nombres flottants séquentiels sera créé. Les mêmes attributs et les valeurs de ce tableau seront imprimés plus tard.

# Importer la bibliothèque NumPy
importer numpy en tant que np
# Créer un tableau NumPy de nombres entiers avec les valeurs de début et de fin
np_tableau1 = np.ranger (10, 25)
# Affiche les différents attributs du tableau
print('La taille du tableau : ', np_array1.Taille)
print('Le type de données du tableau : ', np_array1.type)
# Affiche les valeurs du tableau NumPy
print('Les valeurs du tableau sont :', np_array1)
# Créer un tableau NumPy de nombres flottants avec les valeurs de début et de fin
np_array2 = np.ranger(0.5, 5.5)
# Affiche les différents attributs du tableau
print('\nLa taille du tableau : ', np_array2.Taille)
print('Le type de données du tableau : ', np_array2.type)
# Affiche les valeurs du tableau NumPy
print('Les valeurs du tableau sont :', np_array2)

Production:

La sortie suivante apparaîtra après l'exécution du script.

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

L'exemple suivant montre l'utilisation de la fonction arange() avec trois arguments. dix est fixé pour le démarrer argument, 20 est fixé pour le arrêter argumentation, et 2 est fixé pour le valeur de l'argument de pas de la fonction arange(). Il va créer un tableau de 5 valeurs entières. La taille, le type de données et les valeurs du tableau seront imprimés en tant que sortie.

# Importer Numpy
importer numpy en tant que np
# Créer un tableau NumPy de nombres entiers avec les valeurs de début, de fin et de pas
np_tableau = np.range (10, 20, 2)
# Affiche les différents attributs du tableau
print('La taille du tableau : ', np_array.Taille)
print('Le type de données du tableau : ', np_array.type)
# Affiche les valeurs du tableau NumPy
print('Les valeurs du tableau sont :', np_array)

Production:

La sortie suivante apparaîtra après l'exécution du script.

Exemple-4 : Utilisation de la fonction arange() avec les valeurs d'argument négatives

L'exemple suivant montre l'utilisation de la fonction arange() avec les valeurs d'argument négatives. 50 est défini pour l'argument de début, 20 est défini pour l'argument d'arrêt et 2 est défini pour la valeur de l'argument de pas de la fonction arange(). Il va créer un tableau de 9 nombres entiers négatifs. La taille, le type de données et les valeurs du tableau seront imprimés en tant que sortie.

# Importer Numpy
importer numpy en tant que np
# Créez un tableau NumPy de nombres négatifs avec les valeurs de début, de fin et de pas
np_tableau = np.ranger (-50, -5, 5)
# Affiche les différents attributs du tableau
print('La taille du tableau : ', np_array.Taille)
print('Le type de données du tableau : ', np_array.type)
# Affiche les valeurs du tableau NumPy
print('Les valeurs du tableau sont :', np_array)

Production:

La sortie suivante apparaîtra après l'exécution du script.

Conclusion

Les façons de créer un tableau NumPy en utilisant la fonction arange () ont été décrites dans ce tutoriel en utilisant plusieurs exemples. La création du tableau avec les nombres séquentiels positifs et négatifs en utilisant cette fonction a été montrée ici. J'espère que le but de l'utilisation de la fonction arange () sera clair pour les lecteurs après avoir lu ce tutoriel.

Comment développer un jeu sur Linux
Il y a dix ans, peu d'utilisateurs de Linux prédisaient que leur système d'exploitation préféré serait un jour une plate-forme de jeu populaire pour l...
Ports Open Source des moteurs de jeux commerciaux
Les récréations de moteur de jeu gratuites, open source et multiplateformes peuvent être utilisées pour jouer à d'anciens ainsi qu'à certains des titr...
Meilleurs jeux de ligne de commande pour Linux
La ligne de commande n'est pas seulement votre plus grand allié lorsque vous utilisez Linux, elle peut également être une source de divertissement car...