Il sistema operativo deve essere aggiornato prima di installare Python (x.y). Esegui il comando seguente per aggiornare il sistema.
$ sudo apt-get update
È necessario verificare che qualsiasi interprete di Python sia installato prima nel sistema. Esegui il comando seguente per controllare la versione installata di Python. È meglio rimuovere qualsiasi versione Python precedentemente installata prima di installare Python (X, Y).
$ PythonL'output mostra che nel sistema non è stato installato nessun pacchetto Python. In questo caso, dobbiamo installare prima l'interprete di Python.
Installa Python (x.y)
Puoi installare pacchetti Python (X, Y) o Scientific Python in due modi. Un modo è scaricare e installare un pacchetto Python (X, Y) appropriato basato su Ubuntu e un altro modo è installare i pacchetti necessari per l'esecuzione di un calcolo scientifico in Python. Il secondo modo è facile da installare, che è seguito in questo tutorial.
Passaggi:
Se tutti i pacchetti sopra menzionati sono installati correttamente senza alcun errore, il tuo Python (X, Y) è installato correttamente.
Usando Python (X, Y):
Alcuni usi di base di Python (x, y) sono mostrati in questa parte del tutorial usando diversi esempi con spiegazioni. Dovrai eseguire il Spyder Editor di codice per iniziare a utilizzare Python (X, Y). Clicca sul Mostra l'applicazione icona e tipo 'sp ' nella casella di ricerca. Se Spyder è installato correttamente allora Spyder apparirà l'icona.
Clicca su Spyder3 icona per aprire l'applicazione. La seguente schermata apparirà dopo aver aperto l'applicazione.
Ora puoi iniziare a scrivere codice per svolgere attività di calcolo scientifico. Gli usi di base delle cinque librerie installate di Python3 per operazioni scientifiche sono mostrati nei seguenti sei esempi.
Esempio-1: usando variabili e tipi
Questo esempio mostra l'uso di base dei tipi di dati e delle variabili Python. Nello script seguente, vengono dichiarati quattro tipi di variabili. Questi sono ionteger, galleggiante, booleano E corda. tipo() Il metodo viene utilizzato in Python per scoprire il tipo di variabile.
#!/usr/bin/env python3Produzione:
Esegui lo script premendo giocare ( ) pulsante dalla parte superiore dell'editor. Se fai clic su Explorer variabile Scheda dal lato destro, quindi verrà visualizzato il seguente output per le quattro variabili.
Esempio-2: usando Numpy per creare un array e multidimensionali
Tutti i tipi di calcolo numerico sono eseguiti da numpy Pacchetto in Python. La struttura dei dati multidimensionali, il vettore e i dati della matrice possono essere definiti e utilizzati da questo modulo. Può calcolare molto rapidamente perché è sviluppato da C e Fortran. numpy Il modulo viene utilizzato nel seguente script per dichiarare e utilizzare array monodimensionali e bidimensionali in Python. Nello script sono dichiarati tre tipi di array. myarray è un array unidimensionale che contiene 5 elementi. ndim La proprietà viene utilizzata per scoprire la dimensione di una variabile di array. len () La funzione viene utilizzata qui per contare il numero totale di elementi di myarray. Shape () La funzione viene utilizzata per visualizzare la forma corrente dell'array. myarray2 è un array bidimensionale che contiene sei elementi in due righe e tre colonne (2 × 3 = 6). misurare() La funzione viene utilizzata per contare gli elementi totali di myarray2. organizzare() La funzione viene utilizzata per creare un array di gamma denominato myarray3 che genera elementi aggiungendo 2 con ogni elemento da 10.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-3: usando MATLAB per disegnare una curva
Matplotlib La libreria viene utilizzata per creare cifre scientifiche 2D e 3D in base a dati specifici. Può generare output di alta qualità in diversi formati come PNG, SVG, EPG, ecc. È un modulo molto utile per la generazione di cifre per i dati di ricerca in cui la figura può essere aggiornata in qualsiasi momento modificando i dati. Come è possibile disegnare una curva in base ai valori di asse x e asse y usando questo modulo è mostrato in questo esempio. Pylab è usato per disegnare la curva qui. linspace () La funzione viene utilizzata per impostare il valore dell'asse x nell'intervallo normale. I valori dell'asse y vengono calcolati quancando il valore dell'asse x. figura() è una funzione Init che viene utilizzata per abilitare Pylab. Il personaggio 'b' è usato in complotto() funzione per impostare il colore della curva. Qui, 'b' indica il colore blu. xlabel () La funzione viene utilizzata per impostare il titolo di asse x e ylabel () La funzione viene utilizzata per impostare il titolo di asse y. Il titolo del grafico è impostato da titolo() metodo.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script. La curva è mostrata nel lato inferiore destro dell'immagine.
Esempio-4: usando il modulo Sympy per variabili simboliche
La libreria Sympy è usata in Python per l'algebra simbolica. La classe simbolo viene utilizzata per creare un nuovo simbolo in Python. Qui, vengono dichiarate due variabili simboliche. var1 La variabile è impostata su VERO E is_imaginary Resi della proprietà Falso per questa variabile. var2 La variabile è impostata su true che indica 1. Quindi, quando viene controllato var2 è maggiore di 0 o no, restituisce vero.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-5: creare dati di dati usando i panda
La libreria Pandas è sviluppata per la pulizia, l'analisi e la trasformazione di qualsiasi dati in Python. Utilizza molte caratteristiche di numpy biblioteca. Quindi, è essenziale installare numpy Libreria di Python prima di installare e utilizzare panda. È anche usato con altre biblioteche scientifiche di Python come Scipy, matplotlib eccetera. I componenti principali di panda Sono serie E DataFrame. Qualsiasi serie indica la colonna di dati e un frame dati è una tabella multidimensionale di una raccolta di serie. Il seguente script genera un frame dati basato su tre serie di dati. La libreria Pandas viene importata all'inizio dello script. Successivamente, una variabile denominata segni è dichiarato con tre serie di dati che contengono segni di tre materie di tre studenti chiamati 'Janifer "," John "e" Paul ". DataFrame () La funzione dei panda viene utilizzata nell'istruzione successiva per generare un telaio di dati in base alla variabile segni e conservalo nella variabile, risultato. Infine, il risultato La variabile è stampata per visualizzare il frame dati.
#!/usr/bin/env python3Produzione:
Il seguente output apparirà dopo aver eseguito lo script.
Esempio-6: usando il modulo Scipy per il calcolo matematico
Scipy La biblioteca contiene un gran numero di algoritmi scientifici per eseguire il calcolo scientifico in Python. Alcuni di essi sono integrazione, interpolazione, trasformata di Fourier, algebra lineare, statistiche, file IO, ecc. Spyder Editor viene utilizzato per scrivere ed eseguire i codici negli esempi precedenti. Ma Spyder Editor non supporta i moduli Scipy. È possibile controllare l'elenco dei moduli supportati di Spyder Editor premendo Dipendenze .. Opzione del menu di aiuto. Il modulo Scipy non esiste nell'elenco. Quindi, i seguenti due esempi sono mostrati dal terminale. Apri il terminale premendo "Alt_ctrl+t " e digitare pitone Per eseguire l'interprete di Python.
La libreria Scipy contiene un modulo chiamato cbrt Per calcolare la radice del cubo qualsiasi numero. Il seguente script calcolerà la radice del cubo di tre numeri. numpy La libreria viene importata per definire l'elenco dei numeri. Prossimo, Scipy biblioteca e cbrt modulo che è sotto Scipy.speciale sono importati. I valori di radice del cubo di 8, 27 e 64 sono archiviati nella variabile risultato che è stampato in seguito.
>>> Importa NumpyProduzione:
La seguente output apparirà dopo aver eseguito i comandi. La radice del cubo di 8, 27 e 64 sono 2, 3 e 4.
linalg Il modulo della libreria Scipy viene utilizzato per risolvere l'algebra lineare. Qui, Scipy La libreria viene importata nel primo comando e nel prossimo linalg modulo di Scipy La libreria viene importata. numpy La libreria viene importata per dichiarare gli array. Qui, Eq La variabile è dichiarata per definire i coefficienti e Val La variabile viene utilizzata per definire i rispettivi valori per il calcolo. risolvere() La funzione viene utilizzata per calcolare i risultati in base a Eq E Val variabili.
>>> Import ScipyProduzione:
La seguente output apparirà dopo aver eseguito i comandi sopra.
Python è un linguaggio di programmazione molto utile per risolvere diversi tipi di problemi matematici e scientifici. Python contiene un numero enorme di biblioteche per svolgere questo tipo di attività. Gli usi molto basilari di alcune librerie sono mostrati in questo tutorial. Se vuoi essere un programmatore scientifico e un principiante per Python (x, y), questo tutorial ti aiuterà a installare e utilizzare Python (X, Y) su Ubuntu.
Una demo può essere trovata qui sotto: