Python reduserer funksjonsbruken

Python reduserer funksjonsbruken

Redusere () ser ut til å være en Python -metode som utfører folding eller komprimering av den matematiske tilnærmingen. Når du er i ferd med å implementere en metode over en iterable og begrense den til en entall kumulativ verdi, kommer reduksjon () godt med. Pythons Reduce () -metode er kjent blant funksjonelle programmerere, selv om Python har mange flere å tilby. Du lærer hvordan du bruker Reduce () -funksjoner og hvordan du implementerer dem effektivt i denne artikkelen.

Installasjon av Python

Før vi unner oss læring av reduksjonsmetoder i Python via Ubuntu Linux -systemet, må vi ha Python installert og konfigurert på Linux -systemet vårt. Så for å starte læringen, bør vi først logge inn fra påloggingsskjermen til Ubuntu -systemet. Etter påloggingen, start kommandolinjeskallet etter aktivitetsområde eller bruk snarveien “Ctrl+Alt+T” -tasten. Du må sjekke om systemet ditt har python installert allerede eller ikke. Og for dette formålet, prøv ut spørringen nedenfor. Du kan se at den nå viser den nyeste versjonen. For det må vi sjekke versjonen som allerede er installert gjennom kommandoen nedenfor.

$ Python3 -Versjon

Nå må du oppdatere APT -pakken som allerede er montert på Linux -systemet ditt for å oppdatere Python igjen. For oppdatering av APT-pakken, bruk den oppgitte below-spørringen i skallet.

$ sudo apt oppdatering

Etter oppdateringen av APT -pakken, må du laste ned tilleggspakkene via PPA -pakken gjennom spørringen nedenfor for flere Python -oppdateringer.

$ sudo add-apt-repository ppa: Deadsnakes/PPA

Trykk på Enter -tasten for å fortsette installasjonen.

Etter å ha lastet ned flere pakker og oppdateringer, vil vi montere den nye versjonen av Python -depotet i Ubuntu -systemet. Derfor har vi prøvd under spørringen i skallet som følger:

$ sudo apt install python3.9

Trykk på “Y” for å fortsette prosedyren for å sette opp, ellers slå ut nøkkelen “N” for å avslutte den. Nå har den oppdaterte versjonen av Python blitt tilstrekkelig konfigurert på systemet ditt. Nå skal en annen pakke installeres og konfigureres på systemet ditt for å bruke Python på den. Denne pakken heter “Pip.”Dette er nødvendig for å installeres før bruken av Python. Ettersom PIP -pakken ikke er installert, installerer vi den via Curl -kommandoen. Installer derfor Curl -pakken først som:

$ sudo apt install curl

Etter installasjonen av Curl, last ned pakken med PIP via:

$ krøll https: // bootstrap.Pypa.io/get-pip.py -o Get-Pip.py

Du kan se på listen over alle depotene som begynner med “Få.”

$ ls get*

Bruke sudo -kommandoen med nøkkelordet “Python3.9 ”, vil vi trekke ut“ PY ”-filen nedenfor. Vent en stund til den er fullført.

$ sudo python3.9 Get-Pip.py

Den siste linjen i utgangen viser at den nyeste PIP -pakken er installert og montert på Ubuntu 20.04 System.

Du kan se på den siste installerte versjonen av pakken “Pip” som følger:

$ pip3.9 -Versjon

Reduser eksempel 01:

La oss ha et første eksempel på redusere funksjonen for å se at det fungerer. Først av alt, åpne terminalen og lag en ny .py -fil som heter “en.py ”Bruke berøringsspørsmålet som følger:

$ berør en.py

Gå nå til filutforskeren og rett mot hjemmemappen. Åpne den nyopprettede.py -fil og skriv skriptet som vises nedenfor i den. Dette skriptet inneholder funksjonen av å redusere det. For det første må du importere reduksjonsmetoden fra bibliotekets functools for å bruke denne funksjonen i koden vår ved å bruke "fra" nøkkelordet. Etter det har vi erklært en metode "sum" for å beregne en sum av to variabler, "a" og "b", og returnere denne summen til en anropserklæring. Etter det har vi initialisert en liste over heltall, og en utskriftsuttalelse har blitt brukt til å anvende redusere funksjonen. Vi har gitt listen til en funksjon "sum", og "summen" er blitt sendt til reduseringsmetoden. Du kan se at vi har brukt sumfunksjonen på listen “L.”Så dette vil oppsummere verdiene på listen og returnere dem til utskriftserklæringen som skal vises. Lagre filen.

La oss utføre den lagrede filen ved å bruke nøkkelordkommandoen “Python3” mens du bruker navnet på en fil “en.py ”sammen med den og trykk på“ Enter ”-knappen. Terminalens utgang viser summen av alle heltallverdiene på en liste som 24.

Reduser eksempel 02:

La oss ta et annet enkelt, men likevel langvarig eksempel på redusere metoden i Python for å forstå det mer. Åpne den samme filen “en.py ”fra hjemmekatalogen og oppdater koden med skriptet nedenfor. Nå inneholder dette skriptet bibliotekfunksjoner som først har importert reduseringsmetoden. Etter det har vi definert en funksjonsfaktoriell med 2 parametere, x og y, for å beregne faktorialet av heltall gitt på noen tid. Utskriftserklæringen skriver ut heltallvariablene og returnerer den beregnede faktoriske eller multiplikasjonen av begge variablene til anropserklæringen. Da har vi definert en 5 -elementliste “l.”De neste to utskriftsuttalelsene er blitt brukt til å skrive ut strengverdier og summen av listeelementene, og bruker følgelig lambda -funksjonen innenfor reduksjonsfunksjonen for å unngå komplikasjoner. De to neste utskriftsuttalelsene er definert for å sjekke den største verdien fra listen ved hjelp av lambda ved å bruke reduksjonsmetoden. De to siste utskriftsuttalelsene har blitt brukt til å skrive ut og beregne faktorialen ved å bruke listemedlemmer.

Vi har funnet summen, den største verdien og fabrikken for listeverdiene i en sekvens uten noen kompleksitet ved å utføre filen.

Konklusjon:

Forhåpentligvis! Du vil finne denne artikkelen nyttig og enkel å implementere på din side. Nå kan du enkelt bruke Python redusere funksjonen ved å implementere forskjellige eksempler på ditt eget valg.