Méthode de répétition Numpy

Méthode de répétition Numpy

Le module Python Numpy combine plusieurs fonctions pour effectuer efficacement diverses opérations mathématiques. Ainsi, on peut dire que le module Numpy est un outil que tous les programmeurs peuvent utiliser pour effectuer toutes les opérations mathématiques et autres calculs difficiles. Examinons et utilisons quelques-unes des fonctions du module Numpy clés dès maintenant. L'un d'eux est la méthode répétée (). La syntaxe et les paramètres de la fonction répéter () seront couverts en détail dans cet article, ainsi que des exemples montrant comment répéter certains composants du tableau donné. Il y a également une introduction à la fonction répéter (). Pour rendre tout plus facile à comprendre, des exemples sont utilisés dans l'explication.

Fonction Numpy Repeat ()

Le module Numpy est utilisé par les programmeurs pour travailler avec des tableaux. Ce module de Python offre une méthode qui permet de montrer un tableau d'éléments répétés dans un tableau. Cela se fait en utilisant le Numpy.Méthode répétée () disponible dans la bibliothèque Numpy de Python. La fonction répéter () est utilisée pour produire un tableau de l'élément répété dans un cas lorsque le nombre de répétitions est spécifié avant dans le code.

Le réseau d'éléments répété avec l'axe souhaité, tels que les valeurs d'axe de 0 et 1 dans un tableau unidimensionnel, ou une valeur d'axe de 0 uniquement dans un tableau unique, peut également être renvoyé ou affiché à l'aide de cette fonction. Ainsi, tout en pensant à l'utilisation de la fonction répéter () pour manipuler les tableaux numpy, nous percevrons les axes comme un paramètre facultatif qui est également significatif.

Syntaxe de la méthode de répétition ()

Le Numpy.La fonction répéter () a une syntaxe raisonnablement simple. La syntaxe est illustrée ci-dessous.


En règle générale, vous commencerez par appeler la méthode NP.répéter(). La fonction a alors une collection de paramètres que vous pouvez utiliser pour définir le fonctionnement spécifique de la fonction. Regardons les paramètres un par un car ils sont importants.

Vous pouvez définir le tableau qui sera l'entrée de NP.Répétez en utilisant l'option «A». N'oubliez pas que le paramètre «A» est nécessaire pour inclure. Cela implique que vous devez donner à la fonction une forme d'entrée. Vous pouvez indiquer combien de fois les éléments du tableau d'entrée doivent être répétés en utilisant l'argument «répétitif». C'est un autre paramètre nécessaire. Enfin, vous pouvez sélectionner l'axe le long desquels vous répétez les éléments en utilisant l'argument «axe».

Un tableau numpy est le résultat du Numpy.opération répétée. N'oubliez pas comment nous utilisons le NP.la fonction répéter () déterminera la taille et la forme précise du résultat.

Regardons maintenant quelques exemples de codes pour vous aider à comprendre comment implémenter correctement la méthode Repeat () dans vos programmes.

Exemple 1

Le premier exemple de cet article montrera comment répéter un seul entier. Nous utiliserons le NP.Répéter () Fonction pour accomplir cela. Nous fournirons la valeur que nous souhaitons répéter à l'intérieur de la parenthèse avec le «a = paramètre» et le nombre de répétitions avec le «répétitions = paramètre». Le nombre «9» sera essentiellement répété cinq fois. Voici le code:

Nous avons importé le module Numpy en tant que NP. Après cela, la méthode Repeat () est exécutée dans laquelle nous avons spécifié les paramètres «A» et «Repeats». Enfin, le résultat est affiché.

Importer Numpy comme NP
arr = np.répéter (a = 9, répétitif = 5)
imprimer (arr)



Le code produit la sortie suivante:


C'est assez simple à comprendre. Avec l'option «A», nous spécifions que nous répéterons le numéro «9» et avec le paramètre «répétitions», nous spécifions que nous le répéterons cinq fois.

Réécrivons le code susmentionné, à l'exclusion de toute référence explicite aux noms de paramètres. De nombreux programmeurs Python n'incluent pas les noms de paramètres dans leur code pour simplifier le processus. Exécutons le code sans les noms de paramètres afin que vous puissiez le voir. Nous ne fournirons que les arguments de la fonction par position.

Importer Numpy comme NP
arr = np.répéter (9,5)
imprimer (arr)



La sortie ci-dessous est la même que celle ci-dessus. Les vrais paramètres ont été éliminés, ce qui est la seule différence. Python est conscient que l'élément en deuxième place, qui est un argument, fait référence au paramètre «répétitions» et que l'élément de la première position se rapporte au paramètre «A».

Exemple 2

Nous allons maintenant passer à un exemple qui est un peu plus difficile. Nous allons répéter un nombre en multiples par opposition à un seul. À l'exception d'un petit changement à notre code, cet exemple est essentiellement identique à l'exemple précédent.

Nous allons donner au paramètre «A» une liste de nombres. Examinons le code maintenant. Les chiffres 9 et 3 seront répétés 5 fois ici. Le code A = [9,3] est utilisé pour identifier les deux nombres qui seront répétés. Le paramètre «répète = 5», par conséquent, indique que ces nombres seront répétés cinq fois.

Importer Numpy
Arr = Numpy.répéter (a = [9,3], répéter = 5)
imprimer (arr)



Voici le résultat.


Notez ce qui s'est passé dans ce cas. Les chiffres que nous avons entrés, 9 et 3, sont répétés cinq fois. Observez également comment les chiffres sont répétés. Le premier numéro est répété cinq fois, suivi du deuxième nombre étant répété cinq fois. Le résultat est un tableau numpy, mais c'est un tableau à 1 dimension.

Exemple 3

Dans cet exemple, l'entrée de Numpy Repeat () sera un tableau bidimensionnel. Commençons par créer un tableau Numpy. Ici, nous allons faire un tableau en 2 dimensions de quatre nombres en utilisant la fonction de tableau Numpy. Le tableau Numpy résultant est essentiellement un tableau avec deux rangées et deux colonnes. Les éléments du tableau seront désormais répétés en utilisant NP.répéter. Voici l exemple de code:

Importer Numpy
arr_2d = numpy.Array ([[3,5], [4,8]])
repeat_arr = numpy.répéter (a = arr_2d, répétitif = 5)
imprimer (répéter_arr)



L'entrée de la fonction est le tableau «arr_2d». L'option «répétitive» est utilisée pour indiquer que nous voulons répéter chaque élément d'entrée cinq fois.

Le NP.La fonction du tableau copie simplement chaque élément d'entrée unique dans un tableau de sortie à 1 dimension après l'avoir répété cinq fois pendant l'exécution. Voir la sortie ci-dessous:

Conclusion

Pour résumer les informations fournies dans cet article, la fonction répéter () dans le module Numpy est utilisée pour afficher un tableau avec les entrées répétées spécifiées. En plus de déclarer le tableau d'entrée, le nombre de fois où les composants doivent être répétés et une définition d'axe facultative, nous avons également vu ce qu'est la syntaxe et ses paramètres spécifiés pour afficher de manière appropriée. En utilisant la fonction répétitive (), différents exemples ont également été démontrés dans cet article.