Numpy arcsin

Numpy Arcsin



«Το NumPy είναι μια λειτουργική μονάδα Python που χρησιμοποιείται για τον υπολογισμό μαθηματικών παραστάσεων. Χρησιμοποιείται για τον υπολογισμό αριθμητικών συναρτήσεων που κάνουν τους μαθηματικούς υπολογισμούς εύκολους καλώντας απλώς τις ενσωματωμένες μαθηματικές συναρτήσεις. Κάνοντας αυτό, μπορούμε να λύσουμε σύνθετες εργασίες μέσα σε λίγα λεπτά. Το arcsin() είναι μια μαθηματική συνάρτηση NumPy και είναι το αντίστροφο (sin) της τριγωνομετρικής συνάρτησης, δηλ. sin -1 (Χ). Υπάρχουν έξι τριγωνομετρικές συναρτήσεις. Το arcsin είναι ένα από αυτά, που σημαίνει y=αμ -1 Το (x) είναι ένα προς ένα στο [–π/2, π/2], το 'y' επιστρέφει το αντίστροφο του x και το 'x' είναι η τιμή που θα εκχωρήσουμε. Αυτή η συνάρτηση λαμβάνει την τιμή εισόδου σε ακτίνια, όχι σε μοίρες. Αυτές οι τριγωνομετρικές συναρτήσεις χρησιμοποιούνται για τη σχεδίαση πινάκων για γραφήματα. Μπορούμε να χρησιμοποιήσουμε τη συνάρτηση arcsin() για να βρούμε το αντίστροφο sin των ακεραίων, των τιμών κινητής υποδιαστολής και των πινάκων αλλά εντός του περιορισμένου τομέα. Το εύρος της συνάρτησης sin είναι -1 ≤ sin x ≤ 1; δεν μπορούμε να εκχωρήσουμε καμία τιμή εκτός αυτού του εύρους στο arcsin().”

Σύνταξη

Όνομα_συνάρτησης. τόξο ( Χ , έξω = Κανένας , όπου = Αληθής )

Το Function_name μπορεί να είναι ό,τι επιθυμούμε. Είναι επιλογή μας. Σε αυτή τη συγκυρία, χρησιμοποιούμε το 'np' ως όνομα συνάρτησης. Για να χρησιμοποιήσουμε τη μέθοδο arcsin(), πρέπει να εισαγάγουμε τη σχετική βιβλιοθήκη, η οποία είναι η NumPy, δηλαδή η εισαγωγή numpy ως np.







π.χ. τόξο ( Χ , έξω = Κανένας , όπου = Αληθής )

Στο arcsin(x), το 'x' είναι ο αριθμός του οποίου το αντίστροφο θέλουμε να βρούμε. Μπορεί να είναι οποιοσδήποτε αριθμός ή πίνακας.



Παράμετροι

Στη μέθοδο arcsin(), υπάρχουν τρεις παράμετροι, x, out και where. Ο τύπος επιστροφής θα επιστρέψει τον πίνακα εξόδου.



Χ: Το x μπορεί να είναι οποιοσδήποτε ακέραιος, τιμή κινητής υποδιαστολής ή πίνακας. Το 'X' είναι η κατανομή του προγραμματιστή τιμών του οποίου το αντίστροφο αμαρτίας θέλουμε να βρούμε, αλλά να έχουμε κατά νου το εύρος που είναι -1 ≤ sin x ≤ 1. Αυτή η συνάρτηση παίρνει τιμές σε ακτίνια, αλλά αν θέλουμε σε μοίρες, μπορούμε να μετατρέψουμε .





Εξω: έξω είναι όπου θέλουμε να αποθηκεύσουμε το αντίστροφο του «x». Αυτό είναι προαιρετικό.

Οπου: Είναι μια έκφραση ότι αν η συνθήκη είναι αληθής, τότε ορίζεται μια καθολική συνάρτηση. Εάν η συνθήκη είναι ψευδής, η έξοδος θα παραμείνει στην αρχική της μορφή. Το όρισμα 'where' είναι επίσης προαιρετικό



Τύπος επιστροφής

Ο τύπος επιστροφής θα επιστρέψει την έξοδο σε ακτίνια εντός του καθορισμένου τομέα, που είναι [–π/2, π/2].

Αντίστροφη αμαρτία ενός ακέραιου αριθμού

Ο κώδικας θα εξηγήσει πώς μπορούμε να αποκτήσουμε την αντίστροφη αμαρτία μιας ακέραιας τιμής.

Η εισαγωγή του numpy της βιβλιοθήκης είναι το αρχικό βήμα. Θα χρησιμοποιήσουμε το 'np' όταν καλούμε τη μέθοδο arcsin(). Μετά από αυτό το όνομα, μια μεταβλητή λέει 'value_1' με ακέραια τιμή 1. Η συνάρτηση arcsin() λαμβάνει τιμές εισόδου σε ακτίνια εντός του καθορισμένου εύρους. Χρησιμοποιήστε τη μέθοδο np.arcsin() και μέσα στη μέθοδο arcsin(), γράψτε τη μεταβλητή στην οποία εκχωρήσαμε μια ακέραια τιμή. Αποθηκεύστε αυτή τη συνάρτηση στη μεταβλητή «αποτέλεσμα». Μέσω αυτής της μεταβλητής, θα εκτυπώσουμε το αντίστροφο της ακέραιας τιμής. Εμφανίστε ένα μήνυμα χρησιμοποιώντας τη συνάρτηση print(). Στη συνέχεια, για να εκτυπώσετε την προκύπτουσα τιμή, τοποθετήστε το όνομα της μεταβλητής μέσα στην print().

Η οθόνη εξόδου θα εμφανίσει ένα μήνυμα και η συνάρτηση arcsin() θα βρει το sin αντίστροφο του 1 και στη συνέχεια θα εμφανίσει την τιμή.

Αντίστροφη αμαρτία ενός αριθμού κινητής υποδιαστολής

Το πρόγραμμα θα διευκρινίσει με ποιον τρόπο μπορούμε να ανακαλύψουμε την αντίστροφη αμαρτία της τιμής κινητής υποδιαστολής.

Εισαγάγετε τη βιβλιοθήκη του numpy. Αρχικοποιήστε μια μεταβλητή με αριθμό κινητής υποδιαστολής εντός του εύρους [-1, 1]. Εδώ η μεταβλητή είναι 'αριθμός' και η εκχωρημένη τιμή είναι '0,4'. Στη συνέχεια καλέστε τη μέθοδο np.arcsin() για να βρείτε το αντίστροφο της τιμής κινητής υποδιαστολής. Στη συνέχεια, αποθηκεύστε μια προκύπτουσα τιμή στη μεταβλητή 'output', με τη μεταβλητή 'output' να εκτυπώνει την αντίστροφη τιμή του απαιτούμενου αριθμού κινητής υποδιαστολής. Πριν από αυτό, εμφανίστε ένα κείμενο στην οθόνη εξόδου δηλώνοντας τη δήλωση εκτύπωσης.

Η οθόνη εξόδου δείχνει κείμενο που τοποθετήσαμε μέσα στη μέθοδο print(). Μετά από αυτό, εκτυπώνει το υπολογιζόμενο αντίστροφο της τιμής κινητής υποδιαστολής.

Αντίστροφη αμαρτία των στοιχείων μιας συστοιχίας 1-D

Σε αυτήν την περίπτωση, θα βρούμε το αντίστροφο του sin χρησιμοποιώντας τη μέθοδο arcsin() εκχωρώντας έναν μονοδιάστατο πίνακα σε μοίρες και μετατρέποντάς τον σε ακτίνια.

Ενσωματώστε τη μονάδα numpy ως np. Στη συνέχεια, αρχικοποιήστε έναν μονοδιάστατο πίνακα χρησιμοποιώντας τη συνάρτηση np.array(). Μέσα σε αυτήν τη συνάρτηση, αρχικοποιήστε έναν πίνακα 1D σε μοίρες. Αλλά το arcsin() δέχεται τιμές σε ακτίνια. Για αυτό, μετατρέψτε τον πίνακα σε βαθμό σε ακτίνιο χρησιμοποιώντας τον τύπο 'array_1* np.pi/180'. Στη συνέχεια, αποθηκεύστε την προκύπτουσα τιμή στη μεταβλητή 'array_1'. Επικαλέστε τη μέθοδο print() για να εμφανίσετε τον πίνακα που έχει μετατραπεί με ένα μήνυμα. Στη συνέχεια, περάστε αυτόν τον πίνακα που έχει μετατραπεί στη συνάρτηση arcsin(). Θα βρει την αντίστροφη αμαρτία του πίνακα που μετατράπηκε και θα αποθηκεύσει την τιμή στη μεταβλητή 'αποτέλεσμα'. Για να εκτυπώσουμε το μήνυμα στην κονσόλα και για να εκτυπώσουμε την αντίστροφη τιμή του πίνακα που έχει μετατραπεί, πρέπει να χρησιμοποιήσουμε την πρόταση print(). Με αυτόν τον τρόπο, μπορούμε να χρησιμοποιήσουμε τον πίνακα σε μοίρες και μετά τη μετατροπή σε ακτίνιο, μπορούμε να βρούμε την αντίστροφη αμαρτία του πίνακα. Μπορούμε επίσης να μετατρέψουμε την τιμή του ακτινίου σε μοίρες.

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

Sin Inverse των Στοιχείων μιας Δισδιάστατης Συστοιχίας

Λάβετε το αντίστροφο της αμαρτίας του δισδιάστατου πίνακα με τη μέθοδο arcsin().

Πρώτα, ενσωματώστε τη βιβλιοθήκη numpy με το όνομα της συνάρτησης 'np'. Αρχικοποιήστε τον δισδιάστατο πίνακα. Εδώ μια σειρά έχει ακέραιες τιμές και η δεύτερη έχει τιμές κινητής υποδιαστολής. Και τα δύο είναι σε ακτίνια. Εμφανίστε τον αρχικό πίνακα χρησιμοποιώντας τη δήλωση εκτύπωσης. Στη συνέχεια, χρησιμοποιήστε τη μέθοδο arcsin() για να λάβετε το αντίστροφο sin του 2D πίνακα και να αποθηκεύσετε το αποτέλεσμα στη μεταβλητή 'output'. Στο τέλος, πρώτα, εμφανίστε το μήνυμα και στη συνέχεια εμφανίστε την αντίστροφη αμαρτία του πίνακα 2D χρησιμοποιώντας τη μέθοδο print().

Στο αποτέλεσμα, πήραμε τον πίνακα 2D που αρχικοποιήσαμε στον κώδικα και την υπολογιζόμενη αντίστροφη αμαρτία του πίνακα 2D.

συμπέρασμα

Σε αυτόν τον οδηγό, έχουμε μιλήσει για τη μέθοδο NumPy arcsin() και πώς μπορούμε να χρησιμοποιήσουμε αυτή τη συνάρτηση σε κώδικες Python. Διαφορετικά παραδείγματα συζητούνται σε αυτό το άρθρο, εξηγώντας τη μέθοδο arcsin() με διαφορετικούς τύπους δεδομένων και πίνακες για να σας διευκολύνει να κατανοήσετε την έννοια. Και παρατηρήσαμε επίσης πώς θα μπορούσαμε να υπολογίσουμε την αντίστροφη αμαρτία του πίνακα όταν ο πίνακας εισόδου είναι σε μοίρες. Καλύψαμε κάθε μικρή λεπτομέρεια που θα σας βοηθήσει να μάθετε αυτήν τη μέθοδο και τη χρήση της.