Πώς να εγκαταστήσετε και να χρησιμοποιήσετε την Python (x, y) στην Python

How Install Use Python X



Η Python είναι μια πολύ δημοφιλής γλώσσα προγραμματισμού τώρα για την ανάπτυξη διαφορετικών τύπων εφαρμογών ή την επίλυση προβλημάτων προγραμματισμού. Περιέχει πολλές τυπικές βιβλιοθήκες και πακέτα για διάφορους σκοπούς. Η Python (x, y) είναι μία από τις δωρεάν διανομές python για εκτέλεση μαθηματικών υπολογισμών και ανάλυσης δεδομένων. Αναπτύσσεται και συντηρείται από τον Pierre Raybaut. Ο χρήστης μπορεί να κάνει διάφορους επιστημονικούς υπολογισμούς χρησιμοποιώντας αυτήν τη διανομή, όπως γραφική παράσταση 2D ή 3D, ανάπτυξη επιστημονικού έργου, παράλληλος υπολογισμός κλπ. Βασίζεται στο πλαίσιο ανάπτυξης του Qt και στο περιβάλλον ανάπτυξης του Spyder. Αναπτύσσεται κυρίως για επιστημονικούς προγραμματιστές. Υποστηρίζει τόσο ερμηνευμένες όσο και μεταγλωττισμένες γλώσσες. Θα πρέπει να έχετε βασικές γνώσεις python για να χρησιμοποιήσετε python (x, y). Μπορεί να χρησιμοποιηθεί τόσο σε λειτουργικά συστήματα Windows όσο και σε Linux. Το πώς μπορεί να εγκατασταθεί και να χρησιμοποιηθεί το python (x, y) στο λειτουργικό σύστημα Ubuntu φαίνεται σε αυτό το σεμινάριο.

Το λειτουργικό σύστημα πρέπει να ενημερωθεί πριν εγκαταστήσετε το python (x.y). Εκτελέστε την ακόλουθη εντολή για να ενημερώσετε το σύστημα.







$sudo apt-get ενημέρωση



Είναι απαραίτητο να ελέγξετε ότι κάθε διερμηνέας python είναι εγκατεστημένος στο σύστημα ή όχι. Εκτελέστε την ακόλουθη εντολή για να ελέγξετε την εγκατεστημένη έκδοση του python. Είναι προτιμότερο να αφαιρέσετε οποιαδήποτε προηγούμενη εγκατεστημένη έκδοση python πριν εγκαταστήσετε το python (x, y).



$ python





Η έξοδος δείχνει ότι δεν έχει εγκατασταθεί πακέτο python στο σύστημα. Για αυτήν την περίπτωση, πρέπει πρώτα να εγκαταστήσουμε τον διερμηνέα python.

Εγκατάσταση Python (x.y)

Μπορείτε να εγκαταστήσετε πακέτα python (x, y) ή επιστημονικά python με δύο τρόπους. Ένας τρόπος είναι να κατεβάσετε και να εγκαταστήσετε ένα κατάλληλο πακέτο python (x, y) που βασίζεται στο Ubuntu και ένας άλλος τρόπος είναι να εγκαταστήσετε τα απαραίτητα πακέτα για την εκτέλεση επιστημονικών υπολογιστών στην Python. Ο δεύτερος τρόπος είναι εύκολος στην εγκατάσταση που ακολουθείται σε αυτό το σεμινάριο.



Βήματα:

  1. Αρχικά, πρέπει να εγκαταστήσετε τον διερμηνέα python και τον διαχειριστή πακέτων για να ξεκινήσετε τη διαδικασία εγκατάστασης. Έτσι, εκτελέστε την ακόλουθη εντολή για εγκατάσταση python3 και python3-pip πακέτα. Πατήστε ‘ και Όταν θα ζητήσει άδεια για εγκατάσταση.
$ sudo apt-get install python3 python3-pip

  1. Στη συνέχεια, πρέπει να εγκαταστήσετε τις απαραίτητες επιστημονικές βιβλιοθήκες του python3 για την πραγματοποίηση επιστημονικών εργασιών. Εκτελέστε την ακόλουθη εντολή για να εγκαταστήσετε τις βιβλιοθήκες. Εδώ, πέντε βιβλιοθήκες θα εγκατασταθούν μετά την εκτέλεση της εντολής. Αυτά είναι numpy, matplotlib, scipy, pandas και συμπαθής Το Οι χρήσεις αυτών των βιβλιοθηκών εξηγούνται στο επόμενο μέρος αυτού του σεμιναρίου.
$ sudo apt-get install python3-numpy python3-matplotlib
python3-scipy python3-pandas python3-sympy

  1. Για να καταργήσετε τους περιορισμούς του διερμηνέα python και να παρέχετε μια φιλική προς το χρήστη διεπαφή, ιπυθων χρησιμοποιείται το πακέτο. Εκτελέστε την ακόλουθη εντολή για εγκατάσταση ipython3 πακέτο.
$ sudo apt-get install ipython3

  1. Εκτελέστε την ακόλουθη εντολή για εγκατάσταση qt5 σχετικά πακέτα για ανάπτυξη GUI.
$ sudo apt-get install python3-pyqt5
python3-pyqt5.qtopenglpython3-pyqt5.qtquick

  1. Σπάιντερ είναι ένας χρήσιμος επεξεργαστής κώδικα που μπορεί να επισημάνει τη σύνταξη και να διευκολύνει την επεξεργασία και τον εντοπισμό σφαλμάτων κώδικα. Εκτελέστε την ακόλουθη εντολή για εγκατάσταση spyder Το
$ sudo apt-get install spyder3

Εάν όλα τα πακέτα που αναφέρονται παραπάνω είναι εγκατεστημένα σωστά χωρίς κανένα σφάλμα, τότε ο python σας (x, y) έχει εγκατασταθεί σωστά.

Χρησιμοποιώντας Python (x, y):

Ορισμένες βασικές χρήσεις του python (x, y) φαίνονται σε αυτό το μέρος του σεμιναρίου χρησιμοποιώντας διαφορετικά παραδείγματα με επεξηγήσεις. Θα χρειαστεί να τρέξετε το spyder επεξεργαστής κώδικα για να ξεκινήσετε να χρησιμοποιείτε python (x, y). Κάνε κλικ στο Εμφάνιση εφαρμογής εικονίδιο και πληκτρολογήστε « NS ' στο πλαίσιο αναζήτησης. Αν spyder τότε είναι σωστά εγκατεστημένο spyder θα εμφανιστεί το εικονίδιο.

Κάντε κλικ στο Spyder3 εικονίδιο για να ανοίξετε την εφαρμογή. Η ακόλουθη οθόνη θα εμφανιστεί μετά το άνοιγμα της εφαρμογής.

Τώρα, μπορείτε να αρχίσετε να γράφετε κώδικα για την εκτέλεση επιστημονικών υπολογιστικών εργασιών. Οι βασικές χρήσεις των πέντε εγκατεστημένων βιβλιοθηκών του python3 για επιστημονικές εργασίες φαίνονται στα ακόλουθα έξι παραδείγματα.

Παράδειγμα-1: Χρήση μεταβλητών και τύπων

Αυτό το παράδειγμα δείχνει την πολύ βασική χρήση τύπων και μεταβλητών δεδομένων python. Στο παρακάτω σενάριο, δηλώνονται τέσσερις τύποι μεταβλητών. Αυτά είναι εγώ nteger, float, boolean και σειρά Το τύπος() η μέθοδος χρησιμοποιείται στην python για να μάθετε τον τύπο οποιασδήποτε μεταβλητής.

#!/usr/bin/env python3
#Εκχώρηση ακέραιης τιμής
var1= πενήντα
Τυπώνω (τύπος(var1))

#Απόκτηση αξίας πλωτήρα
var2= 3.89
Τυπώνω (τύπος (var2))

#Ανάθεση
var3= Αληθής
Τυπώνω (τύπος(var3))

#Εκχώρηση τιμής συμβολοσειράς
ναι 4= 'LinuxHint'
Τυπώνω (τύπος(ναι 4))

Παραγωγή:
Εκτελέστε το σενάριο πατώντας παίζω ( ) κουμπί από το επάνω μέρος του συντάκτη. Αν κάνετε κλικ στο Μεταβλητός εξερευνητής καρτέλα από τη δεξιά πλευρά, τότε η ακόλουθη έξοδος θα εμφανιστεί για τις τέσσερις μεταβλητές.

Παράδειγμα-2: Χρήση numpy για δημιουργία ενός και πολυδιάστατου πίνακα

Όλοι οι τύποι αριθμητικών υπολογισμών γίνονται από μουδιασμένος πακέτο σε python. Η πολυδιάστατη δομή δεδομένων, τα διανύσματα και τα δεδομένα μήτρας μπορούν να οριστούν και να χρησιμοποιηθούν από αυτήν την ενότητα. Μπορεί να υπολογίσει πολύ γρήγορα γιατί έχει αναπτυχθεί από την C και την FORTRAN. μουδιασμένος Το module χρησιμοποιείται στο παρακάτω σενάριο για να δηλώσει και να χρησιμοποιήσει μονοδιάστατους και δισδιάστατους πίνακες σε python. Τρεις τύποι συστοιχιών δηλώνονται στο σενάριο. myArray είναι ένας μονοδιάστατος πίνακας που περιέχει 5 στοιχεία. βοήθεια η ιδιότητα χρησιμοποιείται για να ανακαλύψει τη διάσταση μιας μεταβλητής πίνακα. len () η συνάρτηση χρησιμοποιείται εδώ για να μετρήσει το συνολικό αριθμό στοιχείων του myArray Το μικρό τηλέφωνο() η συνάρτηση χρησιμοποιείται για την εμφάνιση του τρέχοντος σχήματος του πίνακα. myArray2 είναι ένας δισδιάστατος πίνακας που περιέχει έξι στοιχεία σε δύο σειρές και τρεις στήλες (2 × 3 = 6). Μέγεθος() η συνάρτηση χρησιμοποιείται για τον υπολογισμό των συνολικών στοιχείων του myArray2 Το κανονίζω() Η συνάρτηση χρησιμοποιείται για τη δημιουργία ενός πίνακα εύρους με όνομα myArray3 που δημιουργεί στοιχεία προσθέτοντας 2 με κάθε στοιχείο από το 10.

#!/usr/bin/env python3
#Χρήση μουδιασμένου
εισαγωγήμουδιασμένοςόπως καιnpy
#Δηλώστε έναν πίνακα διαστάσεων
myArray=npyπίνακας([90,Τέσσερα πέντε,78,12,66])
#Εκτύπωση όλων των στοιχείων
Τυπώνω(myArray)
#Εκτύπωση της διάστασης του πίνακα
Τυπώνω(myArray.βοήθεια)

#Εκτύπωση του συνολικού αριθμού στοιχείων
Τυπώνω(λεν(myArray))

#Εκτυπώστε το σχήμα του πίνακα
Τυπώνω(npyσχήμα(myArray))

#Δηλώστε έναν πίνακα δύο διαστάσεων
myArray2=npyπίνακας([[101,102,103],['Νίλα','Αυτή','Αρκετά']])

## Εκτύπωση του συνολικού αριθμού στοιχείων
Τυπώνω(npyΜέγεθος(myArray2))

#Δημιουργήστε έναν πίνακα εύρους
myArray3=npyΕνα ΕΥΡΟΣ(10,είκοσι,2)

#Εκτυπώστε τα στοιχεία του πίνακα
Τυπώνω(myArray3)

Παραγωγή:

Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Παράδειγμα-3: Χρησιμοποιώντας το Matlab για να σχεδιάσετε μια καμπύλη

Matplotlib Η βιβλιοθήκη χρησιμοποιείται για τη δημιουργία επιστημονικών μορφών 2D και 3D βάσει συγκεκριμένων δεδομένων. Μπορεί να παράγει υψηλής ποιότητας έξοδο σε διαφορετικές μορφές, όπως PNG, SVG, EPG, κ.λπ. Ο τρόπος με τον οποίο μπορείτε να σχεδιάσετε μια καμπύλη βάσει των τιμών του άξονα x και του άξονα y χρησιμοποιώντας αυτήν την ενότητα παρουσιάζεται σε αυτό το παράδειγμα. pylab χρησιμοποιείται για να σχεδιάσει την καμπύλη εδώ. linspace () Η συνάρτηση χρησιμοποιείται για να ορίσετε την τιμή του άξονα x σε κανονικό διάστημα. Οι τιμές του άξονα Υ υπολογίζονται τετραγωνίζοντας την τιμή του άξονα x. εικόνα() είναι μια λειτουργία init που χρησιμοποιείται για την ενεργοποίηση pylab Το Ο χαρακτήρας «b» χρησιμοποιείται στο οικόπεδο() λειτουργία για να ορίσετε το χρώμα της καμπύλης. Εδώ, το «β» υποδηλώνει μπλε χρώμα. xlabel () η συνάρτηση χρησιμοποιείται για τον ορισμό του τίτλου του άξονα x και ylabel () Η συνάρτηση χρησιμοποιείται για τον ορισμό του τίτλου του άξονα y. Ο τίτλος του γραφήματος ορίζεται από το τίτλος() μέθοδος.

#!/usr/bin/env python3
#Χρήση μονάδας pylab
εισαγωγήpylabόπως καιpl
#Ορίστε την τιμή του άξονα x
Χ=pl.linspace(0, 8, είκοσι)
#Υπολογίστε την τιμή του άξονα y
και=Χ **2

#Αρχικοποίηση για σχεδίαση
pl.εικόνα()

#Ορίστε το οικόπεδο με βάση την τιμή x, y με μπλε χρώμα
pl.οικόπεδο(Χ,και, 'σι')

#Ορίστε τον τίτλο για τον άξονα x
pl.xlabel('Χ')

#Ορίστε τον τίτλο για τον άξονα y
pl.ylabel('και')

#Ορίστε τον τίτλο για το γράφημα
pl.τίτλος('Παράδειγμα σχεδίασης')
pl.προβολή()

Παραγωγή:
Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου. Η καμπύλη εμφανίζεται στην κάτω δεξιά πλευρά της εικόνας.

Παράδειγμα-4: Χρήση λειτουργικής μονάδας sympy για συμβολικές μεταβλητές

Η βιβλιοθήκη sympy χρησιμοποιείται στον python για συμβολική άλγεβρα. Η κλάση συμβόλων χρησιμοποιείται για τη δημιουργία ενός νέου συμβόλου στον python. Εδώ, δηλώνονται δύο συμβολικές μεταβλητές. var1 η μεταβλητή έχει οριστεί σε Αληθής και είναι_ φανταστικό επιστροφές ακινήτων Ψευδής για αυτήν τη μεταβλητή. var2 η μεταβλητή έχει οριστεί σε αληθές που δηλώνει 1. Έτσι, όταν ελέγχεται ότι var2 είναι μεγαλύτερο από 0 ή όχι τότε επιστρέφει True.

#!/usr/bin/env python3

#εισαγωγή ενότητας συμπάθειας
απόσυμπαθήςεισαγωγή*

#Δημιουργήστε μια μεταβλητή συμβόλων με το όνομα 'var1' με μια τιμή
var1=Σύμβολο('var1',πραγματικός=Αληθής)

#Δοκιμάστε την αξία
Τυπώνω(var1.είναι_ φανταστικό)

#Δημιουργήστε μια μεταβλητή συμβόλων με το όνομα 'var2' με μια τιμή
var2=Σύμβολο('var2',θετικός=Αληθής)

#Ελέγξτε αν η τιμή είναι μεγαλύτερη από 0 ή όχι
Τυπώνω(var2>>0)

Παραγωγή:
Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Παράδειγμα-5: Δημιουργήστε DataFrame χρησιμοποιώντας pandas

Η βιβλιοθήκη pandas έχει αναπτυχθεί για τον καθαρισμό, την ανάλυση και τη μετατροπή τυχόν δεδομένων σε python. Χρησιμοποιεί πολλά χαρακτηριστικά του μουδιασμένος βιβλιοθήκη. Επομένως, είναι απαραίτητο να εγκατασταθεί μουδιασμένος βιβλιοθήκη του python πριν από την εγκατάσταση και τη χρήση παντα Το Χρησιμοποιείται επίσης με άλλες επιστημονικές βιβλιοθήκες του python like scipy, matplotlib κλπ. Τα βασικά συστατικά του παντα είναι σειρά και DataFram μι. Οποιαδήποτε σειρά υποδεικνύει τη στήλη δεδομένων και ένα DataFrame είναι ένας πολυδιάστατος πίνακας μιας συλλογής σειρών. Το παρακάτω σενάριο δημιουργεί ένα DataFrame βασισμένο σε τρεις σειρές δεδομένων. Η βιβλιοθήκη Pandas εισάγεται στην αρχή του σεναρίου. Στη συνέχεια, μια μεταβλητή με όνομα σημάδια δηλώνεται με τρεις σειρές δεδομένων που περιέχουν βαθμούς τριών θεμάτων τριών μαθητών με το όνομα « Janifer ',' John 'και' Paul ' Το Πλαίσιο δεδομένων() Η συνάρτηση των pandas χρησιμοποιείται στην επόμενη πρόταση για τη δημιουργία ενός DataFrame με βάση τη μεταβλητή σημάδια και αποθηκεύστε το στη μεταβλητή, αποτέλεσμα Το Τέλος, το αποτέλεσμα η μεταβλητή εκτυπώνεται για να εμφανίσει το DataFrame.

#!/usr/bin/env python3

#εισαγωγή της ενότητας
εισαγωγήπανταόπως καιpd

#Ορίστε βαθμολογία για τρία μαθήματα για τρεις μαθητές
σημάδια= {
'Janifer':[89, 67, 92],
'Γιάννης':[70, 83, 75],
'Παύλος':[76, 95, 97]
}

#Δημιουργήστε το πλαίσιο δεδομένων χρησιμοποιώντας pandas
μαθήματα=pdΠλαίσιο δεδομένων(σημάδια)

#Εμφάνιση του πλαισίου δεδομένων
Τυπώνω(μαθήματα)

Παραγωγή:
Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση του σεναρίου.

Παράδειγμα-6: Χρήση υπομονάδας για μαθηματικούς υπολογισμούς

SciPy η βιβλιοθήκη περιέχει μεγάλο αριθμό επιστημονικών αλγορίθμων για την εκτέλεση επιστημονικών υπολογισμών σε python. Μερικά από αυτά είναι η ενσωμάτωση, η παρεμβολή, ο μετασχηματισμός Fourier, η γραμμική άλγεβρα, η στατιστική, το αρχείο IO, κ.λπ. Ο επεξεργαστής Spyder χρησιμοποιείται για τη σύνταξη και την εκτέλεση των κωδικών σε προηγούμενα παραδείγματα. Αλλά ο επεξεργαστής spyder δεν υποστηρίζει τις ενότητες scipy. Μπορείτε να ελέγξετε τη λίστα των υποστηριζόμενων ενοτήτων του προγράμματος επεξεργασίας spyder πατώντας Εξαρτήσεις… επιλογή μενού βοήθειας. Η μονάδα Scipy δεν υπάρχει στη λίστα. Έτσι, τα ακόλουθα δύο παραδείγματα εμφανίζονται από το τερματικό. Ανοίξτε το τερματικό πατώντας Alt_Ctrl+T και πληκτρολογήστε Πύθων να τρέξει τον διερμηνέα python.

Υπολογισμός της ρίζας κύβου των αριθμών

scipy βιβλιοθήκη περιέχει μια ενότητα με όνομα cbrt για να υπολογίσετε τη ρίζα κύβου οποιοδήποτε αριθμό. Το παρακάτω σενάριο θα υπολογίσει τη ρίζα κύβου τριών αριθμών. μουδιασμένος η βιβλιοθήκη εισάγεται για να καθορίσει τη λίστα με τους αριθμούς. Επόμενο, scipy βιβλιοθήκη και cbrt ενότητα που βρίσκεται κάτω από scipy.special εισάγονται. Οι τιμές ρίζας κύβου 8, 27 και 64 αποθηκεύονται στη μεταβλητή αποτέλεσμα που τυπώνεται αργότερα.

>>> εισαγωγήμουδιασμένος
>>> εισαγωγήscipy
>>> απόscipy.ειδικός εισαγωγήcbrt
>>>αποτέλεσμα=cbrt([ 8, 27, 64])
>>> Τυπώνω(αποτέλεσμα)

Παραγωγή:
Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση των εντολών. Η ρίζα κύβου των 8, 27 και 64 είναι 2, 3 και 4.

Επίλυση γραμμικής άλγεβρας με τη χρήση scipy module

linalg Η ενότητα scipy Library χρησιμοποιείται για την επίλυση της γραμμικής άλγεβρας. Εδώ, scipy η βιβλιοθήκη εισάγεται στην πρώτη εντολή και στην επόμενη linalg ενότητα του scipy η βιβλιοθήκη εισάγεται. μουδιασμένος η βιβλιοθήκη εισάγεται για να δηλώσει τους πίνακες. Εδώ, ισοδ η μεταβλητή δηλώνεται για να καθορίσει τους συντελεστές και ωρες Η μεταβλητή χρησιμοποιείται για τον καθορισμό των αντίστοιχων τιμών για υπολογισμό. λύσει() Η συνάρτηση χρησιμοποιείται για τον υπολογισμό των αποτελεσμάτων με βάση ισοδ και ωρες μεταβλητές.

>>> εισαγωγήscipy
>>> απόscipyεισαγωγήlinalg
>>> εισαγωγήμουδιασμένοςόπως καιπ.χ
>>>ισοδ=π.χ.πίνακας([[9, 0, 5], [10, 3,-2], [7,-2, 0]])
>>>ωρες=π.χ.πίνακας([3,-6, 9])
>>>αποτέλεσμα=linalg.λύσει(ισοδ,ωρες)
>>> Τυπώνω(αποτέλεσμα)

Παραγωγή:
Η ακόλουθη έξοδος θα εμφανιστεί μετά την εκτέλεση των παραπάνω εντολών.

Συμπέρασμα:

Η Python είναι μια πολύ χρήσιμη γλώσσα προγραμματισμού για την επίλυση διαφόρων τύπων μαθηματικών και επιστημονικών προβλημάτων. Η Python περιέχει τεράστιους αριθμούς βιβλιοθηκών για την εκτέλεση τέτοιου είδους εργασιών. Οι πολύ βασικές χρήσεις ορισμένων βιβλιοθηκών φαίνονται σε αυτό το σεμινάριο. Εάν θέλετε να είστε επιστημονικός προγραμματιστής και αρχάριος για python (x, y), τότε αυτό το σεμινάριο θα σας βοηθήσει να εγκαταστήσετε και να χρησιμοποιήσετε python (x, y) στο Ubuntu.

Ένα demo μπορείτε να βρείτε εδώ παρακάτω: