Η λειτουργία κανονίσουμε κάνει 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 .
Η
εικόνων
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα