Python riduce l'utilizzo della funzione

Python riduce l'utilizzo della funzione

Ridotto () sembra essere un metodo Python che esegue la piegatura o la compressione dell'approccio matematico. Quando stai per implementare un metodo su un iterabile e limitarlo a un singolare valore cumulativo, riduce () è utile. Il metodo di riduzione () di Python è famoso tra i programmatori funzionali, sebbene Python abbia molti altri da offrire. Imparerai come utilizzare le funzioni di riduzione () e come implementarle in modo efficiente in questo articolo.

Installazione di Python

Prima di indulgere nell'apprendimento della riduzione dei metodi in Python tramite il sistema Ubuntu Linux, dobbiamo far installare e configurare Python sul nostro sistema Linux. Quindi, per iniziare l'apprendimento, dovremmo accedere prima dalla schermata di accesso del sistema Ubuntu. Dopo l'accesso, avvia la shell della riga di comando per area di attività o utilizzando il tasto "CTRL+ALT+T" di scelta rapida. Devi verificare se il tuo sistema ha già installato Python. E, a questo scopo, prova la query qui sotto. Puoi vedere che ora sta mostrando l'ultima versione. Per questo, dobbiamo controllare la sua versione che è già stata installata attraverso il comando seguente.

$ Python3 -Version

Ora, devi aggiornare il pacchetto APT che è già stato montato sul tuo sistema Linux per aggiornare di nuovo Python. Per l'aggiornamento del pacchetto APT, utilizzare la query a base di emergenza dichiarata nella shell.

$ sudo apt update

Dopo l'aggiornamento del pacchetto APT, è necessario scaricare i pacchetti aggiuntivi tramite il pacchetto PPA nella query seguente necessaria per ulteriori aggiornamenti di Python.

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

Tocca il tasto Invio per continuare l'installazione.

Dopo aver scaricato pacchetti e aggiornamenti aggiuntivi, monteremo la nuova versione del repository Python nel sistema Ubuntu. Quindi, abbiamo provato la query sotto il guscio come segue:

$ sudo apt Installa python3.9

Tocca "Y" per portare avanti la procedura di configurazione, oppure eliminare la chiave "N" per terminarla. Ora la versione aggiornata di Python è stata sufficientemente configurata sul tuo sistema. Ora, un altro pacchetto dovrebbe essere installato e configurato sul sistema per utilizzare Python su di esso. Questo pacchetto si chiama "PIP."Questo è necessario per essere installato prima dell'utilizzo di Python. Poiché il pacchetto PIP non è installato, lo installeremo tramite Curl Command. Pertanto, installa prima il pacchetto Curl come:

$ sudo APT Installa Curl

Dopo l'installazione di Curl, scarica il pacchetto di PIP tramite:

$ CURL https: // bootstrap.pypa.io/get-pip.Py -O get-pip.Py

Puoi dare un'occhiata all'elenco di tutti i repository che iniziano con "Ottieni."

$ ls get*

Utilizzando il comando sudo con la parola chiave “Python3.9 ", estrarremo il file" PY "di seguito. Si prega di aspettare un po 'fino a quando non viene completato.

$ sudo Python3.9 get-pip.Py

L'ultima riga dell'uscita mostra che l'ultimo pacchetto PIP è installato e montato su Ubuntu 20.04 Sistema.

Puoi dare un'occhiata all'ultima versione installata del pacchetto "PIP" come segue:

$ pip3.9 -Version

Ridurre l'esempio 01:

Facciamo un primo esempio di riduzione della funzione per vedere il suo funzionamento. Prima di tutto, apri il terminale e crea un nuovo .File Py chiamato "uno.py "usando la query touch come segue:

$ TOUCT UNE.Py

Ora vai al file Explorer e dirigiti verso la cartella di casa. Apri quello appena creato.Py file e scrivi lo script mostrato di seguito in esso. Questo script contiene la funzione di riduzione in esso. In primo luogo, è necessario importare il metodo Riduci dalla libreria FUNCTools per utilizzare questa funzione nel nostro codice utilizzando la parola chiave "da". Successivamente, abbiamo dichiarato un metodo "somma" per calcolare una somma di due variabili, "A" e "B" e restituire questa somma a una dichiarazione di chiamata. Successivamente, abbiamo inizializzato un elenco di numeri interi e un'istruzione di stampa è stata utilizzata per applicare la funzione di riduzione. Abbiamo passato l'elenco a una funzione "somma" e la "somma" è stata passata al metodo di riduzione. Puoi vedere abbiamo applicato la funzione di somma all'elenco “l."Quindi questo riassumerà i valori dell'elenco e li restituirà all'istruzione di stampa da mostrare. Salva il file.

Eseguiamo il file salvato utilizzando il comando di parole chiave "Python3" durante l'utilizzo del nome di un file "uno.Py "insieme a esso e tocca il pulsante" Invio ". L'output del terminale mostra la somma di tutti i valori interi di un elenco come 24.

Ridurre l'esempio 02:

Prendiamo un altro semplice ma lungo esempio di metodo di riduzione in Python per capirlo di più. Apri lo stesso file "uno.Py ”dalla home directory e aggiorna il codice con lo script seguente. Ora, questo script contiene i functools della libreria che hanno subito importanti il ​​metodo di riduzione. Successivamente, abbiamo definito una funzione fattoriale con 2 parametri, xey, per calcolare il fattoriale degli interi forniti in qualche tempo. L'istruzione di stampa sta stampando le variabili interi e restituisce il fattoriale calcolato o la moltiplicazione di entrambe le variabili all'istruzione chiamante. Quindi abbiamo definito un elenco di 5 elementi “l."Le prossime due istruzioni di stampa sono state utilizzate per stampare i valori delle stringhe e la somma degli elementi dell'elenco, di conseguenza utilizzando la funzione Lambda all'interno della funzione di riduzione per evitare complicazioni. Le prossime due istruzioni di stampa sono definite per verificare il valore più grande dall'elenco utilizzando lambda usando il metodo riducente. Le ultime due dichiarazioni di stampa sono state utilizzate per stampare e calcolare il fattoriale utilizzando i membri dell'elenco.

Abbiamo trovato la somma, il valore più grande e il fattoriale dei valori dell'elenco in una sequenza senza alcuna complessità eseguendo il file.

Conclusione:

Fiduciosamente! Troverai questo articolo utile e facile da implementare dalla tua parte. Ora puoi facilmente utilizzare la funzione di riduzione di Python implementando diversi esempi a tua scelta.