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

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

Η χρήση της λειτουργίας Python Numeric.Arange

Εκτός από τα παραδοσιακά μαθηματικά εργαλεία που διατίθενται για την Python , μια άλλη ενότητα υφίσταται ονομάζεται " NumPy " υπάρχει για ειδικές υπολογισμούς . Με αυτή την ενότητα , οι προγραμματιστές μπορούν να εκτελούν γραμμική άλγεβρα , χρησιμοποιήστε n διαστάσεων πίνακες , και να ενσωματώσει άλλες γλώσσες προγραμματισμού όπως η C + + στον κώδικά τους . Μία από τις θεμελιώδεις λειτουργίες στην ενότητα NumPy είναι η λειτουργία " κανονίσουμε " , που χρησιμοποιούνται για διάφορους σκοπούς , στο πλαίσιο των πολύπλοκων μαθηματικών γίνεται σε NumPy . Basic " κανονίσουμε " Χρήση
Η

Η λειτουργία κανονίσουμε κάνει exacly ό, τι υποδηλώνει το όνομά του : δημιουργεί μια σειρά αξιών σε ένα σταθερό εύρος . Κατ 'ελάχιστον , η λειτουργία κανονίσουμε παίρνει μια επιχειρήματα : μια τελική τιμή από την οποία θα δημιουργήσει μια σειρά από 0 σε αυτή την τιμή . Ο προγραμματιστής μπορεί να προσφέρει ένα άλλο επιχείρημα , η τελική τιμή , και το φάσμα που παράγεται θα πέσει μεταξύ του αρχικού και τελικού τιμές:

>>> np.arange ( 5 ) array ( [ 0 , 1 , 2 , 3 , 4 ] ) >>> np.arange ( 1 , 5 ) array ( [ 1 , 2 , 3 , 4 ] )
εικόνων Ενίσχυση
Η

Ένα τρίτο επιχείρημα ο προγραμματιστής μπορεί να παρέχει την λειτουργία είναι το « βήμα » αξία . Η αξία βήμα προσδιορίζει τι είδους διαστήματα είναι ανάμεσα στις τιμές που επιστρέφονται από τη συνάρτηση κανονίσουμε . Τυπικά , χωρίς την προϋπόθεση επιχείρημα η αξία βήμα είναι 1 . Με μία προϋπόθεση ότι η αξία φάσμα βήμα , τα χρονικά διαστήματα μπορεί να γίνει μικρότερο ή μεγαλύτερο :

>>> np.arange ( 3 , 15 , 2 ) array ( [ 3 , 5 , 7 , 9 , 11 , 13] )

Η Τύποι έλεγχο δεδομένων
Η

Η συνάρτηση επιστρέφει κανονίσουμε ένα εύρος τιμών ανάλογα με τον τύπο δεδομένων των επιχειρημάτων που παρέχονται . Όταν ο προγραμματιστής παρέχει το " dtype " επιχείρημα στην κλήση της συνάρτησης , ωστόσο , ότι μπορεί να πει τη λειτουργία για να επιστρέψει ένα διαφορετικό είδος . Για παράδειγμα, μια κλήση στη λειτουργία κανονίσουμε να χρησιμοποιήσετε τακτική ακέραιοι , αλλά διευκρινίζει ότι θα επιστρέψει μόνο ακέραιοι 8 - bit , την εξοικονόμηση χώρου για χρήση με μικρότερους αριθμούς :

>>> np.arange ( 5 , dtype = np.int8 ) array9 [ 0 , 1 , 2 , 3 , 4 ] ) //ακέραιοι αριθμοί είναι ακέραιοι 8 bit
εικόνων Πίνακες εναντίον Λίστες
Η

Σε σε όλες τις περιπτώσεις , η συνάρτηση κανονίσουμε επιστρέφει έναν πίνακα . Στην παραδοσιακή προγραμματισμό, ένας πίνακας αντιπροσωπεύει μια συλλογή ενός τύπου δεδομένων. Αυτές διαφέρουν από τις λίστες Python στο ότι Python λίστες μπορούν να περιέχουν οποιονδήποτε τύπο δεδομένων . Επιπλέον , ενώ οι λίστες Python έχουν αποτελεσματική προσθήκη και μέθοδοι αφαίρεσης περιλαμβάνονται στη δομή τους , συστοιχίες NumPy επέστρεψε από κανονίσουμε έχουν τη δική τους ιδιαίτερη σειρά λειτουργιών, όπως αυτές που επιτρέπουν στον προγραμματιστή να κάνει το στοιχείο -σοφός αριθμητική ή αποτελεσματική επαναλήψεις μέσω C - Loops .
Η
εικόνων

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

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