Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Python Προγραμματισμός

Κάνοντας ιστογράμματα σε Python

Το εντελώς δωρεάν, ανοιχτού κώδικα Python add-on βιβλιοθήκες Matplotlib και NumPy προσφέρουν μια οικονομική εναλλακτική λύση για τα εμπορικά διαθέσιμα τα μαθηματικά και στατιστικά προγράμματα που χρησιμοποιούνται για τη δημιουργία γραφικών αναπαραστάσεων των αριθμητικών πληροφοριών . Ενώ αυτά τα εργαλεία Python στερούνται τα κουδούνια και σφυρίχτρες των ακριβά προγράμματα , όπως ένα εύκολο στη χρήση διαισθητικό interface , στερούνται επίσης το βαρύ ετικέτες των τιμών και οι σοβαρές περιορισμούς χορήγησης αδειών τελικών χρηστών . Παρά το γεγονός ότι εκτός από τα χρήματα , τα εργαλεία Python θα κοστίσει λίγο περισσότερο χρόνο για την εγκατάσταση και τη δημιουργία των βιβλιοθηκών Python . Τα πράγματα που θα χρειαστείτε
Python 2.7 ή νεότερη έκδοση
Matplotlib Python βιβλιοθήκη
NumPy Python βιβλιοθήκη

Παρουσίαση Περισσότερες οδηγίες
Η

1 Ανοίξτε το τερματικό εφαρμογή για το Mac σας ή ένα παράθυρο κονσόλας στα Windows και πληκτρολογήστε " python - v" στο prompt για να βεβαιωθείτε ότι έχετε την Python 2.7 ? η ενέργεια αυτή σας λέει την έκδοση που έχετε . Αν χρησιμοποιείτε έναν υπολογιστή Mac , την έκδοση της Python που ήρθε με το OS X δεν είναι συμβατή με το add -on βιβλιοθήκες που θα πρέπει να εγκαταστήσετε ? Επισκεφθείτε Python ( python.org ) και την εγκατάσταση Python έκδοση 2.7

2

Κατεβάστε και εγκαταστήστε NumPy και Matplotlib από την Πηγή Forge ( sourceforge.net ) αποθετήριο ανοιχτού κώδικα . Υπάρχουν Binary εγκατάστασης για Mac OS X και τα λειτουργικά συστήματα των Windows , έτσι δεν θα πρέπει να ασχοληθεί με απόκρυφες διαδικασίες εγκατάστασης της γραμμής εντολών .
Εικόνων 3

Ανοίξτε το τερματικό εφαρμογή στο Mac OS X ή το κονσόλα στα Windows . Ξεκινήστε την διερμηνέας Python πληκτρολογώντας " Python " στη γραμμή εντολών . Θα δείτε στη συνέχεια την άμεση Python . Τοποθετήστε τις δύο νέες βιβλιοθήκες με τα ακόλουθα: « εντολή S" :

>>>> NumPy εισαγωγής np >>>> matplotlib.pyplot εισαγωγής plt

4

Δημιουργία κάποια στοιχεία για αυτό το ιστόγραμμα με τον καθορισμό των αξόνων του ιστογράμματος και δημιουργώντας κάποια τυχαία σκορ IQ γύρω από μια τυπική κατανομή με τις παρακάτω εντολές :

>>>> μι, sigma = 100 , 15 >>>> x = mu + sigma * np.random.randn ( 10000 )
5

Δημιουργήστε τη διάταξη και τις παραμέτρους του ιστογράμματος με τις ακόλουθες εντολές : n , κάδους , μπαλώματα = plt.hist ( x , 50 , normed = 1 , facecolor = ' g ' , α = 0.75 )

Προσθέστε ετικέτες και το χρώμα των ράβδων , ή κάδους , του ιστογράμματος με τις ακόλουθες εντολές : plt.xlabel ( « Smarts » ) plt.ylabel ( « Πιθανότητα » ) plt.title ( « Ιστόγραμμα IQ ) plt.text ( 60 , .025 , r ' $ \\ mu = 100 , \\ \\ σίγμα = 15 $ ' ) plt.axis ( [ 40 , 160 , 0 , 0,03 ] )

Τέλος , παράγουν το ιστόγραμμα με αυτήν την εντολή : plt.show ( ) Αυτό θα δημιουργήσει ένα ιστόγραμμα το οποίο απεικονίζει IQ σκορ στο κλασικό καμπάνας καμπύλη σχήμα με τους πράσινους κάδους , με τους "y " άξονα που αντιπροσωπεύει δείκτη νοημοσύνης και "x " από τον άξονά τους αντιπροσωπεύουν τον αριθμό των ατόμων που κατέληξε σε αυτά τα αποτελέσματα .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα