Zip nuchy

Zip nuchy

«Comme son nom l'indique, Numpy est un python numérique, et c'est une bibliothèque avancée (c'est un morceau de petits modules) de Python qui fonctionnera avec des tableaux, des chaînes et des listes. Numpy est utilisé dans l'intelligence artificielle. Dans Python, si nous compilons un tableau ou une liste, les données seront stockées dynamiquement, mais dans Numpy, les données seront stockées séquentiellement. En raison de Numpy, notre travail sera plus rapide par rapport à Python de base.

Le zip () est l'une des fonctions de la bibliothèque Numpy. La fonction Numpy Zip () est utilisée pour zipter les variables ensemble dans un objet ou un conteneur. Cette fonction fonctionne avec plusieurs objets ou conteneurs itérable comme un tableau, des listes et des chaînes. Dans cette fonction, la première valeur dans chaque objet itérable passé est jumelée avec la deuxième valeur dans chaque objet itérable passé est jumelée et ainsi de suite. Si la longueur des objets itérable a des longueurs différentes, l'objet itérateur qui a la moindre longueur décide de la longueur du nouvel objet Iterator."

Syntaxe

Voici la syntaxe de la fonction Numpy Zip (), où cette fonction fonctionne simultanément avec cette fonction avec plusieurs objets itératives. Nous utilisons le mot clé ZIP pour appeler cette fonction, et il prend une chaîne, un tableau et des listes comme un objet itérable à l'intérieur comme variable d'entrée.

Valeur du paramètre

La fonction zip () contient les objets itérables qui contiennent n'importe quel nombre de paramètres avec différentes longueurs. Après avoir compilé cette fonction, il ne renvoie qu'un seul objet car cette fonction contient toutes les variables des objets iTables multiples.

Exemple 01: fonction zip ()

Regardons le tout premier et simple exemple de la fonction Numpy Zip (). Dans cet exemple, nous avons déclaré deux tuples identifiés comme «Object1» et «Object2». Nous avons attribué une chaîne à ces tuples, les «Object1» ont («Angelo», «Chris», «Mona», «Cristiano») et les «Object2» ont («Mathews», «Jorden», «Lisa», « Ronaldo »). Nous avons ensuite créé le nouveau tuple nommé «Object», qui contient les paramètres de «Object1» et «Object2», puis nous les avons zippés ensemble. Nous utilisons ensuite la fonction print () pour imprimer le tuple «objet».

Object1 = ("Angelo", "Chris", "Mona", "Cristiano")
Object2 = ("Mathews", "Jorden", "Lisa", "Ronaldo")
Object = zip (object1, object2)
imprimer (tuple (objet))

Voici la sortie après avoir compilé l'extrait de code ci-dessus.

Exemple 02: Tuples ayant des longueurs différentes

Dans l'extrait de code ci-dessus, nous avons déclaré les deux tuples avec la même longueur. Voyons maintenant si nous avons des tuples de différentes longueurs. Comme vous le voyez ci-dessous, nous avons ajouté des paramètres de chaîne dans les deux tuples, mais le tuple «Object2» a le moins de longueur dans les deux tuples, de sorte que la longueur du nouveau tuple «objet» décidé par «Object2» signifie la longueur de «objet» est la même que «objet2».

Object1 = ("Angelo", "Chris", "Mona", "Cristiano", "Chris", "Mitchell Starc")
Object2 = ("Mathews", "Jorden", "Lisa", "Ronaldo", "Gayle")
Object = zip (object1, object2)
imprimer (tuple (objet))

Exemple 03: Passez un seul tuple

Essayons un autre exemple lorsque nous n'avons qu'un seul tuple, «Object1», contenant des paramètres de chaîne («Angelo», «Chris», «Mona», «Cristiano», «Chris»). Lorsque nous ne dépassons qu'un seul tuple itérable, il renverra les tuples de l'itérateur 1. Nous créons ensuite un nouveau tuple nommé «Objet» qui contient la fonction zip () qui a été appliquée au tuple «Object1».

Objet1 = ("Angelo", "Chris", "Mona", "Cristiano", "Chris")
Objet = zip (objet1)
imprimer (tuple (objet))

Après avoir compilé l'extrait de code ci-dessus, nous obtenons cette sortie relatable:

Exemple 04: Passant aucun paramètre

Regardons un autre exemple où nous n'avons pas passé de tuple à la fonction zip (). Comme vous le voyez ci-dessous dans «Object1», nous n'avons passé aucun paramètre. Ensuite, nous avons appliqué la fonction zip () à «l'objet», puis je l'ai imprimé.

Objet1 = ()
Objet = zip (objet1)
imprimer (tuple (objet))

Voici la sortie du code ci-dessus. Lorsque nous appelons la fonction zip (), nous obtenons un tuple vide.

Exemple 05

Nous avons maintenant un autre exemple plus simple où nous calculons la taxe de chaque élément. L'illustration ci-dessous montre comment utiliser la fonction zip () dans Numpy pour combiner trois listes et effectuer la sortie souhaitée. Dans la première ligne de code, nous devons utiliser l'impression () pour afficher le message dans la sortie «Taxe de calcul de chaque élément». Cette chaîne ou ce message nous indique que nous calculons la taxe sur chaque élément dans la liste des éléments.

Ensuite, nous créons une liste de 3 tuples qui est «articles», «prix» et «taxe». Nous avons attribué des valeurs de chaîne «[« Sandales »,« Bottom »,« Perfume »,« Orees »,« Dress »]» à la liste des tuples «Items», et d'autre part, nous avons attribué des valeurs int »[10000, 64000, 35700, 26700, 83900] »au tuple« Prix »et le tuple« taxe »ayant une liste de« [5, 10, 15, 20, 30] ».

Imprimer ("Calcul de la taxe sur chaque élément: \ n")
Articles = ["Sandales", "Bottom", "Perfume", "Orees", "Dress"]
Prix ​​= [10000, 64000, 35700, 26700, 83900]
Taxe = [5, 10, 15, 20, 30]
Zip = list (zip (articles, prix, taxe))
Pour les articles, le prix, la taxe en zip:
Total_tax = prix * taxe / 100
Total_amount = total_tax + prix
print ("items: Price: Tax: % total_amount: ".format (articles, prix, taxe, total_amount))

Maintenant, nous avons appliqué la fonction zip () aux «articles», «prix» et «taxes». Et puis nous avons appliqué la méthode List () à la fonction zip (), puis elle sera stockée dans un autre tuple, «Zip». Après avoir créé des tuples, nous avons utilisé «pour Loop» pour afficher la liste de données, qui a été stockée dans les «articles», «prix» et «taxe». Dans la boucle FOR, nous avons calculé la «taxe» sur chaque article en appliquant les formules fiscales «Prix * Tax / 100» et stocké le résultat dans une autre variable, «Total_Tax».

Maintenant, nous devons calculer le «total_amount» de chaque élément, nous avons donc ajouté «total_tax» et «prix» et stocké le résultat dans une autre variable, «Total_amount». Pour démontrer la sortie requise, nous utilisons la fonction print (). Dans Print (), nous affichons «les articles», leur «prix», «taxe» qui a été mis en œuvre en fonction de l'article et «total_amount» des articles. Et puis, nous avons appliqué la méthode Format () qui est utilisée pour formater les valeurs «articles», «prix», «taxe» et «total_amount» et insérer les données spécifiées à l'intérieur de ces tuples.

Voici la sortie nécessaire de l'illustration ci-dessus. Comme vous le voyez, nous avons plusieurs articles à des prix différents, et sur chaque article, une taxe différente y est appliquée. Nous avons des montants différents pour chaque article car la taxe est différente pour chaque article.

Conclusion

Dans cet éditorial, nous avons étudié ce qu'est Numpy et pourquoi nous avons utilisé la bibliothèque Numpy. Ensuite, nous avons discuté de l'une des fonctions de Numpy, qui est la fonction Numpy Zip (). Nous avons appris quelle est la fonction zip () et pourquoi nous avons utilisé la fonction zip () dans Numpy. Nous avons également examiné la syntaxe et retourné paramètres de la fonction Numpy Zip (). Ensuite, nous avons effectué plusieurs exemples avec son implémentation de code afin qu'aucun point de confusion ne soit laissé. J'espère que ce guide sera utile dans votre apprentissage et votre compréhension de la fonction zip () de Numpy.