NumPy Cos

Numpy Cos



Η συνάρτηση NumPy cos αντιπροσωπεύει την τριγωνομετρική συνάρτηση συνημιτόνου. Αυτή η συνάρτηση υπολογίζει την αναλογία μεταξύ του μήκους της βάσης (πλησιέστερη πλευρά προς τη γωνία) και του μήκους της υποτείνουσας. Το NumPy cos βρίσκει το τριγωνομετρικό συνημίτονο των στοιχείων του πίνακα. Αυτές οι υπολογισμένες τιμές συνημιτόνου αντιπροσωπεύονται πάντα στα ακτίνια. Όταν μιλάμε για τους πίνακες στο σενάριο της Python, τότε πρέπει να αναφέρουμε το 'NumPy'. Το NumPy είναι η βιβλιοθήκη που προσφέρεται από την πλατφόρμα Python και επιτρέπει την εργασία με πολυδιάστατους πίνακες και πίνακες. Επιπλέον, αυτή η βιβλιοθήκη λειτουργεί επίσης με διάφορες λειτουργίες μήτρας.

Διαδικασία

Οι μέθοδοι για την υλοποίηση της συνάρτησης NumPy cos θα συζητηθούν και θα παρουσιαστούν σε αυτό το άρθρο. Αυτό το άρθρο θα δώσει ένα σύντομο υπόβαθρο για την ιστορία της συνάρτησης NumPy cos και στη συνέχεια θα αναπτύξει τη σύνταξη σχετικά με αυτήν τη συνάρτηση με διάφορα παραδείγματα που υλοποιούνται στο σενάριο Python.







Σύνταξη

$ numpy. Cos ( Χ , έξω ) = Κανένας )

Έχουμε αναφέρει τη σύνταξη για τη συνάρτηση NumPy cos στη γλώσσα python. Η συνάρτηση έχει δύο παραμέτρους συνολικά, και είναι 'x' και 'out'. x είναι ο πίνακας που έχει όλα τα στοιχεία του σε ακτίνια, που είναι ο πίνακας που θα περάσουμε στη συνάρτηση cos () για να βρούμε το συνημίτονο των στοιχείων του. Η ακόλουθη παράμετρος είναι το 'out' και είναι προαιρετική. Είτε το δώσετε είτε όχι, η λειτουργία εξακολουθεί να εκτελείται τέλεια, αλλά αυτή η παράμετρος λέει πού βρίσκεται ή που αποθηκεύεται η έξοδος. Αυτή ήταν η βασική σύνταξη για τη συνάρτηση NumPy cos. Θα δείξουμε σε αυτό το άρθρο πώς μπορούμε να χρησιμοποιήσουμε αυτή τη βασική σύνταξη και να τροποποιήσουμε την παράμετρό της για τις απαιτήσεις μας στα επόμενα παραδείγματα.



Επιστρεφόμενη Αξία

Η τιμή επιστροφής της συνάρτησης θα είναι ο πίνακας που έχει τα στοιχεία, τα οποία θα είναι οι τιμές συνημιτόνου (σε ακτίνια) των στοιχείων που υπάρχουν προηγουμένως στον αρχικό πίνακα.



Παράδειγμα 1

Τώρα που είμαστε όλοι εξοικειωμένοι με τη σύνταξη και τη λειτουργία της συνάρτησης NumPy cos (), ας προσπαθήσουμε να εφαρμόσουμε αυτήν τη συνάρτηση σε διαφορετικά σενάρια. Πρώτα θα εγκαταστήσουμε το 'spyder' για την Python, έναν μεταγλωττιστή Python ανοιχτού κώδικα. Στη συνέχεια, θα κάνουμε ένα νέο έργο στο κέλυφος της Python και θα το αποθηκεύσουμε στο επιθυμητό μέρος. Θα εγκαταστήσουμε το πακέτο python μέσω του παραθύρου του τερματικού χρησιμοποιώντας τις συγκεκριμένες εντολές για να χρησιμοποιήσουμε όλες τις συναρτήσεις στην Python για το παράδειγμά μας. Κάνοντας αυτό, έχουμε ήδη εγκαταστήσει το 'NumPy' και τώρα θα εισαγάγουμε αυτήν την ενότητα με το όνομα 'np' για να δηλώσουμε τον πίνακα και να εφαρμόσουμε τη συνάρτηση NumPy cos ().





Αφού ακολουθήσουμε αυτή τη διαδικασία, το έργο μας είναι έτοιμο να γράψει το πρόγραμμα σε αυτό. Θα ξεκινήσουμε να γράφουμε το πρόγραμμα δηλώνοντας τον πίνακα. Αυτός ο πίνακας θα είναι μονοδιάστατος. Τα στοιχεία στον πίνακα θα είναι σε ακτίνια, επομένως θα χρησιμοποιήσουμε τη λειτουργική μονάδα NumPy ως 'np' για να αντιστοιχίσουμε τα στοιχεία σε αυτόν τον πίνακα ως 'np'. πίνακας ([np. pi /3, np. pi/4, np. pi ] )”. Με τη βοήθεια της συνάρτησης cos () θα βρούμε το συνημίτονο αυτού του πίνακα ώστε να ονομάσουμε τη συνάρτηση «np. cos (όνομα_πίνακα, out= new_array).

Σε αυτή τη συνάρτηση, αντικαταστήστε το array_name με το όνομα αυτού του πίνακα που έχουμε δηλώσει και καθορίστε πού θα θέλαμε να αποθηκεύσουμε τα αποτελέσματα από τη συνάρτηση cos (). Το απόσπασμα κώδικα για αυτό το πρόγραμμα δίνεται στην παρακάτω εικόνα, το οποίο μπορεί να αντιγραφεί στον μεταγλωττιστή Python και να τρέξει για να δει την έξοδο:



#εισάγετε τη μονάδα numpy

εισαγωγή μουδιασμένος όπως και π.χ.

#δηλώνοντας τον πίνακα

πίνακας = [ π.χ. πι / 3 , π.χ. πι / 4 , π.χ. πι ]

#εμφάνιση του αρχικού πίνακα

Τυπώνω ( 'Πίνακας εισόδου:' , πίνακας )

#εφαρμογή της συνάρτησης cos

συνημίτονο_έξω = π.χ. cos ( πίνακας )

#display ενημερωμένος πίνακας

Τυπώνω ( 'Συνημίτονο_τιμές : ' , συνημίτονο_έξω )

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

δύο *pi radians = 360 βαθμούς

Παράδειγμα 2

Ας εξετάσουμε πώς μπορούμε να χρησιμοποιήσουμε την ενσωματωμένη συνάρτηση cos () για να λάβουμε τις τιμές συνημιτόνου για τον αριθμό των ομοιόμορφα κατανεμημένων στοιχείων σε έναν πίνακα. Για να ξεκινήσετε το παράδειγμα, θυμηθείτε να εγκαταστήσετε το πακέτο βιβλιοθήκης για τους πίνακες και τους πίνακες, π.χ. 'NumPy'. Αφού δημιουργήσουμε ένα νέο έργο, θα εισαγάγουμε τη μονάδα NumPy. Μπορούμε είτε να εισαγάγουμε το NumPy ως έχει, είτε να του δώσουμε ένα όνομα, αλλά ο πιο βολικός τρόπος για να χρησιμοποιήσετε το NumPy στο πρόγραμμα είναι να το εισαγάγετε με κάποιο όνομα ή το πρόθεμα, ώστε να του δώσουμε το όνομα 'np' . Μετά από αυτό το βήμα, θα αρχίσουμε να γράφουμε το πρόγραμμα για το δεύτερο παράδειγμα. Σε αυτό το παράδειγμα, θα δηλώσουμε τον πίνακα για να υπολογίσουμε τη συνάρτηση cos () του με μια ελαφρώς διαφορετική μέθοδο. Προηγουμένως, αναφέραμε ότι παίρνουμε το συνημίτονο των ομοιόμορφα κατανεμημένων στοιχείων, επομένως για αυτήν την ομοιόμορφη κατανομή των στοιχείων του πίνακα, θα ονομάσουμε τη μέθοδο 'linspace' ως 'np. linspace (έναρξη, διακοπή, βήματα)». Αυτός ο τύπος συνάρτησης δήλωσης πίνακα παίρνει τρεις παραμέτρους: πρώτον, την τιμή 'start' από τις τιμές που θέλουμε να ξεκινήσουμε τα στοιχεία του πίνακα. το 'stop' ορίζει το εύρος μέχρι το σημείο που θέλουμε να τερματίσουμε τα στοιχεία. και τελευταίο είναι το «βήμα», το οποίο ορίζει τα βήματα σύμφωνα με τα οποία τα στοιχεία κατανέμονται ομοιόμορφα από την τιμή έναρξης έως την τιμή τερματισμού.

Θα περάσουμε αυτή τη συνάρτηση και τις τιμές των παραμέτρων της ως «np. linspace (- (np. pi), np. pi, 20)' και θα αποθηκεύσει τα αποτελέσματα από αυτή τη συνάρτηση στη μεταβλητή 'array'. Στη συνέχεια, περάστε το στην παράμετρο της συνημίτονος ως «np. cos(array)” και εκτυπώστε τα αποτελέσματα για να εμφανίσετε την έξοδο.

Η έξοδος και ο κώδικας για το πρόγραμμα παρέχονται παρακάτω:

#εισάγετε τη μονάδα numpy

εισαγωγή μουδιασμένος όπως και π.χ.

#δηλώνοντας τον πίνακα

πίνακας = π.χ. linspace ( - ( π.χ. πι ) , π.χ. πι , είκοσι )

#applying συνάρτηση cos () στον πίνακα

παραγωγή = π.χ. cos ( πίνακας )

Έξοδος #display

Τυπώνω ( 'ομοιόμορφα κατανεμημένος πίνακας : ' , πίνακας )

Τυπώνω ( 'out_array από cos func : ' , παραγωγή )

συμπέρασμα

Η περιγραφή και η υλοποίηση της συνάρτησης NumPy cos () παρουσιάζονται σε αυτό το άρθρο. Καλύψαμε τα δύο κύρια παραδείγματα: τους πίνακες με στοιχεία (σε ακτίνια) που αρχικοποιήθηκαν και κατανεμήθηκαν ομοιόμορφα χρησιμοποιώντας τη συνάρτηση linspace για τον υπολογισμό των τιμών συνημιτόνου τους.