Réduire () semble être une méthode python qui effectue le pliage ou la compression de l'approche mathématique. Lorsque vous êtes sur le point de mettre en œuvre une méthode sur un itérable et de la limiter à une valeur cumulative singulière, réduir () est utile. La méthode Reduce () de Python est célèbre parmi les programmeurs fonctionnels, bien que Python ait beaucoup plus à offrir. Vous apprendrez à utiliser les fonctions réduits () et comment les implémenter efficacement dans cet article.
Installation de Python
Avant de nous adonner à l'apprentissage des méthodes de réduction de Python via le système Ubuntu Linux, nous devons faire installer et configuré Python sur notre système Linux. Donc, pour commencer l'apprentissage, nous devons nous connecter d'abord à partir de l'écran de connexion du système Ubuntu. Après la connexion, lancez votre shell de ligne de commande par zone d'activité ou en utilisant la clé de raccourci «Ctrl + Alt + T». Vous devez vérifier si votre système a déjà installé Python. Et, à cet effet, essayez la requête ci-dessous. Vous pouvez voir qu'il affiche maintenant la dernière version. Pour cela, nous devons vérifier sa version qui a déjà été installée via la commande ci-dessous.
$ Python3 - VersionMaintenant, vous devez mettre à jour le package APT qui a déjà été monté sur votre système Linux pour mettre à jour Python à nouveau. Pour la mise à jour du package APT, utilisez la requête de fuite indiquée dans le shell.
$ sudo apt mise à jourAprès la mise à jour du package APT, vous devez télécharger les packages supplémentaires via le package PPA tout au long de la requête ci-dessous nécessaire pour les mises à jour Python supplémentaires.
$ sudo add-att-repository ppa: Deadsnakes / ppaAppuyez sur la touche Entrée pour continuer l'installation.
Après avoir téléchargé des packages et des mises à jour supplémentaires, nous monterons la nouvelle version du référentiel Python dans le système Ubuntu. Par conséquent, nous avons essayé la requête en dessous de la coquille comme suit:
$ sudo apt installer python3.9Appuyez sur «Y» pour poursuivre la procédure de configuration, ou bien éliminer la clé «n» pour y mettre fin. Maintenant, la version mise à jour de Python a été suffisamment configurée sur votre système. Maintenant, un autre package doit être installé et configuré sur votre système pour utiliser Python dessus. Ce package est nommé «Pip."Ceci doit être installé avant l'utilisation de Python. Comme le package PIP n'est pas installé, nous l'installerons via la commande curl. Par conséquent, installez d'abord le package Curl comme:
$ sudo apt install curlAprès l'installation de Curl, téléchargez le package de PIP via:
$ curl https: // bootstrap.pypa.IO / Get-Pip.py -o Get-Pip.pyVous pouvez jeter un œil à la liste de tous les référentiels à commencer par «Get."
$ ls get *Utilisation de la commande sudo avec le mot-clé «Python3.9 ”, nous extraire le fichier« py »ci-dessous. Veuillez attendre un moment jusqu'à ce qu'il soit terminé.
$ sudo python3.9 Get-Pip.pyLa dernière ligne de la sortie montre que le dernier package PIP est installé et monté sur Ubuntu 20.04 Système.
Vous pouvez consulter la dernière version installée du package «PIP» comme suit:
$ pip3.9 - VersionRéduisez l'exemple 01:
Ayons un premier exemple de réduction de la fonction pour voir son fonctionnement. Tout d'abord, ouvrez le terminal et créez un nouveau .fichier py nommé «un.py ”utilisant la requête tactile comme suit:
$ touchez un.pyAllez maintenant à l'explorateur de fichiers et dirigez-vous vers le dossier d'accueil. Ouvrez le nouvellement créé.fichier py et écrire le script il y a illustré ci-dessous. Ce script contient la fonction de réduire. Tout d'abord, vous devez importer la méthode de réduction de la bibliothèque Functools pour utiliser cette fonction dans notre code en utilisant le mot-clé «From». Après cela, nous avons déclaré une méthode «somme» pour calculer une somme de deux variables, «a» et «b» et renvoyer cette somme à une déclaration d'appel. Après cela, nous avons initialisé une liste d'entiers, et une déclaration d'impression a été utilisée pour appliquer la fonction de réduction. Nous avons transmis la liste à une fonction «somme» et la «somme» a été transmise à la méthode de réduction. Vous pouvez voir que nous avons appliqué la fonction de somme à la liste «l."Donc, cela résumera les valeurs de la liste et les renvoie à la déclaration d'impression à afficher. Enregistrer le fichier.
Exécutons le fichier enregistré en utilisant la commande de mots clés "Python3" tout en utilisant le nom d'un fichier "un.py "avec lui et appuyez sur le bouton" Entrer ". La sortie du terminal montre la somme de toutes les valeurs entières d'une liste comme 24.
Réduire l'exemple 02:
Prenons un autre exemple simple mais long de réduction de la méthode à Python pour le comprendre davantage. Ouvrez le même fichier «un.py ”du répertoire domestique et mettez à jour le code avec le script ci-dessous. Maintenant, ce script contient des Functools de bibliothèque qui ont d'abord importé la méthode de réduction. Après cela, nous avons défini une fonction factorielle avec 2 paramètres, x et y, pour calculer le factoriel des entiers fournis dans un certain temps. L'énoncé d'impression est d'imprimer les variables entières et de retourner la factorielle ou la multiplication calculée des deux variables à l'instruction d'appel. Ensuite, nous avons défini une liste de 5 éléments «L."Les deux instructions d'impression suivantes ont été utilisées pour imprimer des valeurs de chaîne et la somme des éléments de liste, en utilisant par conséquent la fonction lambda dans la fonction de réduction pour éviter les complications. Les deux instructions d'impression suivantes sont définies pour vérifier la plus grande valeur de la liste à l'aide de Lambda en utilisant la méthode de réduction. Les deux dernières déclarations d'impression ont été utilisées pour imprimer et calculer le factoriel en utilisant les membres de la liste.
Nous avons trouvé la somme, la valeur la plus importante et la factorielle des valeurs de liste dans une séquence sans aucune complexité en exécutant le fichier.
Conclusion:
Avec un peu de chance! Vous trouverez cet article utile et facile à mettre en œuvre de votre côté. Vous pouvez désormais facilement utiliser Python Réduire la fonction en implémentant différents exemples de votre propre choix.