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.

Installez le dernier jeu de stratégie OpenRA sur Ubuntu Linux
OpenRA est un moteur de jeu de stratégie en temps réel libre/gratuit qui recrée les premiers jeux Westwood comme le classique Command & Conquer: Red A...
Installez le dernier émulateur Dolphin pour Gamecube et Wii sur Linux
L'émulateur Dolphin vous permet de jouer aux jeux Gamecube et Wii de votre choix sur des ordinateurs personnels Linux (PC). Étant un émulateur de jeu...
Comment utiliser le moteur de triche GameConqueror sous Linux
L'article couvre un guide sur l'utilisation du moteur de triche GameConqueror sous Linux. De nombreux utilisateurs qui jouent à des jeux sur Windows u...