Numpy Empty Array

Numpy Empty Array



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

Τι είναι ένας Κενός Πίνακας NumPy;

Χωρίς αρχικοποίηση εγγραφών, η συνάρτηση πίνακα Python NumPy άδεια() μπορεί να χρησιμοποιηθεί για τη δημιουργία ενός νέου πίνακα με τα καθορισμένα σχήματα και τύπους. Αυτή η συνάρτηση δέχεται τρεις εισόδους και δίνοντας αυτές τις παραμέτρους, μπορούμε να καθορίσουμε τον συγκεκριμένο τύπο δεδομένων και τη σειρά. Σε αυτήν την ανάρτηση, θα εξετάσουμε το numpy.empty(σύνταξη ) και τη χρήση, το οποίο επιστρέφει μια σειρά από μη αρχικοποιημένα δεδομένα με το καθορισμένο σχήμα, σειρά και τύπο δεδομένων. Οι πίνακες αντικειμένων θα ξεκινούν με τιμή None.

Σύνταξη του NumPy Empty Array

Ακολουθεί η πλήρης σύνταξη για τη χρήση αυτής της συνάρτησης:









Οι ακόλουθες παράμετροι βρίσκονται στη σύνταξη. Κάθε μία από αυτές τις παραμέτρους έχει μια λειτουργία.



Όνομα παραμέτρου Περιγραφή
Σχήμα Περιγράφει το σχήμα του άδειου πίνακα. Θα μπορούσε να είναι μια μεμονωμένη ακέραια τιμή ή μια πλειάδα.
dtype Ο τύπος δεδομένων για τα στοιχεία πίνακα καθορίζεται από αυτήν την προαιρετική παράμετρο. Αυτό είναι το numpy.float64 από προεπιλογή.
Σειρά Η μέθοδος αποθήκευσης πολυδιάστατων δεδομένων καθορίζεται από αυτήν την προαιρετική παράμετρο. Έχει τις επιλογές «C» και «F».
σαν Είναι μια παράμετρος που βασίζεται στην επιλογή. Είναι ένα αντικείμενο αναφοράς που επιτρέπει τη δημιουργία πινάκων που δεν είναι συμβατοί με NumPy.

Ο πίνακας ενός πίνακα μη αρχικοποιημένων δεδομένων με την καθορισμένη μορφή, σειρά και τύπο δεδομένων επιστρέφεται με τη μέθοδο numpy.empty().





Στη συνέχεια, θα σας παρέχουμε μερικά παραδείγματα προγραμμάτων που επεξεργάζονται λεπτομερώς το εν λόγω θέμα.

Παράδειγμα 1:

Ας δούμε ένα παράδειγμα για να δούμε πώς υλοποιείται ένας κενός πίνακας NumPy. Υπάρχουν δύο μέθοδοι για τον έλεγχο ενός κενού πίνακα NumPy. Η συνάρτηση πίνακα του NumPy zero χρησιμοποιείται στην πρώτη και η συνάρτηση κενού πίνακα χρησιμοποιείται στη δεύτερη. Θα συζητήσουμε τη χρήση της συνάρτησης κενού πίνακα NumPy σε αυτό το παράδειγμα.



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

εισαγωγή μουδιασμένος

new_arr = μουδιασμένος. αδειάζω ( 4 )

Τυπώνω ( new_arr )

Με την εκτέλεση του κώδικα, μπορείτε να δείτε την έξοδο παρακάτω.

Η μέθοδος numpy.array() μπορεί να χρησιμοποιηθεί για την κατασκευή ενός κενού πίνακα μεταβιβάζοντας απλώς μια κενή λίστα σε αυτόν.

εισαγωγή μουδιασμένος

new_list = [ ]

new_arr = μουδιασμένος. πίνακας ( new_list )

Τυπώνω ( new_arr )

Παρακάτω είναι το αποτέλεσμα στο οποίο μπορείτε να δείτε έναν κενό πίνακα.

Ας συζητήσουμε τη δεύτερη προσέγγιση, που είναι η συνάρτηση του πίνακα numpy zero.

Παράδειγμα 2:

Εδώ έχουμε εφαρμόσει μια συνάρτηση numpy zero array. Οι ίδιες παράμετροι υπάρχουν και στη μέθοδο Numpy.zeros() . Αυτά είναι η σειρά, το σχήμα και ο τύπος d.

Στην εικόνα κώδικα, δίνεται το σχήμα του πίνακα που είναι [3,3]. Σημαίνει 3 σειρές και 3 στήλες. Ο τύπος δεδομένων είναι int.

εισαγωγή μουδιασμένος

arr_one = μουδιασμένος. μηδενικά ( [ 3 , 3 ] , dtype = 'in' )

Τυπώνω ( arr_one )

Εδώ, μπορείτε να δείτε έναν πίνακα 3 σειρών και 3 στηλών.

Παράδειγμα 3:

Εδώ, χρησιμοποιείται το όρισμα float «dtype» της συνάρτησης numpy.empty. Μπορείτε να δείτε στον κώδικα ότι έχουμε ορίσει το σχήμα και τον τύπο δεδομένων του κενού πίνακα, που σημαίνει ότι μπορούμε να δηλώσουμε και τα δύο στο παράδειγμα. Εδώ, μπορείτε να δείτε ότι ο πίνακας των 3 σειρών και 3 στηλών πρόκειται να δημιουργηθεί που αποτελείται από τιμές float.

εισαγωγή μουδιασμένος

ένας = μουδιασμένος. αδειάζω ( [ 3 , 3 ] , dtype = φλοτέρ )

Τυπώνω ( ένας )

Χρησιμοποιήστε την παρακάτω εικόνα για να κατανοήσετε το αποτέλεσμα της προαναφερθείσας δήλωσης.

Παράδειγμα 4:

Σε αυτό το παράδειγμα, θα χρησιμοποιήσουμε την παράμετρο σειράς της συνάρτησης «C», η οποία είναι για τη φόρμα μείζονος σειράς στο στυλ C. Οι συναρτήσεις Numpy εισάγονται και χρησιμοποιούνται. Με μια κενή συνάρτηση numpy, δηλώσαμε τη μεταβλητή ‘arr2’. Σε αυτήν την περίπτωση, περάσαμε το σχήμα της συνάρτησης, τον τύπο δεδομένων και τη σειρά. Τέλος, προσπαθούμε να εκτυπώσουμε την τιμή της μεταβλητής.

εισαγωγή μουδιασμένος

arr2 = μουδιασμένος. αδειάζω ( [ 4 , 4 ] , dtype = φλοτέρ , Σειρά = 'ΝΤΟ' )

Τυπώνω ( arr2 )

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

Παράδειγμα 5:

Σε αυτό το παράδειγμα, έχουμε αλλάξει μόνο τη σειρά του πίνακα που είναι «F» σε αυτήν την περίπτωση. Ο κωδικός που απομένει είναι πανομοιότυπος με τον παραπάνω. Χρησιμοποιήστε την παρακάτω εικόνα για να απεικονίσετε το αποτέλεσμα του προαναφερθέντος κώδικα:

εισαγωγή μουδιασμένος

arr2 = μουδιασμένος. αδειάζω ( [ 4 , 4 ] , dtype = φλοτέρ , Σειρά = 'ΦΑ' )

Τυπώνω ( arr2 )

Ιδού το αποτέλεσμα:

Παράδειγμα 6:

Σε αυτό το παράδειγμα, έχει σχηματιστεί ένας κενός μονοδιάστατος πίνακας. Μόνο σε αυτή την περίπτωση, χρησιμοποιούμε ένα σχήμα μίας παραμέτρου. Χρησιμοποιήστε τη συνημμένη εικόνα κώδικα για να επεξηγήσετε το αποτέλεσμα του παραπάνω κώδικα.

εισαγωγή μουδιασμένος

oned_arr = μουδιασμένος. αδειάζω ( σχήμα = δύο )

Τυπώνω ( oned_arr )

Το αποτέλεσμα επισυνάπτεται εδώ:

Το ίδιο παράδειγμα μπορεί να εκτελεστεί χωρίς καμία παράμετρο. Το γεγονός ότι το αποτέλεσμα είναι κενό παρόλο που απλώς περνάμε το μέγεθος του σχήματος (που είναι 4 σε αυτή την περίπτωση) ως παράμετρο δείχνει ότι η Python μας επιτρέπει να το πετύχουμε αυτό. Η εικόνα του κώδικα επισυνάπτεται εδώ για καλύτερη κατανόηση.

εισαγωγή μουδιασμένος

oned_arr = μουδιασμένος. αδειάζω ( 4 )

Τυπώνω ( oned_arr )

Εδώ μπορείτε να δείτε την έξοδο:

Παράδειγμα 7:

Αυτό το παράδειγμα αφορά τον δισδιάστατο κενό numpy πίνακα. Οι συναρτήσεις Numpy εισάγονται και χρησιμοποιούνται. Με μια κενή συνάρτηση numpy, δηλώσαμε τη μεταβλητή «twod_arr» και περάσαμε το σχήμα της συνάρτησης και τον τύπο δεδομένων. Τέλος, προσπαθούμε να εκτυπώσουμε την τιμή της μεταβλητής.

εισαγωγή μουδιασμένος

twod_arr = μουδιασμένος. αδειάζω ( σχήμα = [ 3 , 4 ] , dtype = ενθ )

Τυπώνω ( twod_arr )

Εδώ μπορείτε να δείτε ότι εμφανίζεται ο πίνακας 3 σειρών και 4 στηλών.

συμπέρασμα

Έχετε μάθει τη θεμελιώδη σύνταξη για άδειους πίνακες από το προαναφερθέν άρθρο. Επιπλέον, ανακαλύψαμε πώς να χρησιμοποιήσουμε τη συνάρτηση zeros και άλλα παραδείγματα κενών πινάκων για την εφαρμογή τους στην Python. Αυτή η ανάρτηση μας έδειξε πώς να εργαζόμαστε με άδειους πίνακες στην Python.