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

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

Πώς να υπολογίσετε το Αριθμητικό Παρεμβολή Χρησιμοποιώντας Python

Η Python είναι μια scripting γλώσσα που μπορεί να επεκταθεί για να εκτελέσει εύκολα πολύπλοκες αριθμητικές πράξεις με τα ελεύθερα διαθέσιμα πακέτα NumPy και SciPy , μικρή για Αριθμητικό Python και Επιστημονικής Python αντίστοιχα . Ένα τέτοιο πράξεις που υλοποιείται σε δύο NumPy και SciPy είναι παρεμβολή . Παρεμβολή είναι μια πράξη για τον υπολογισμό των ενδιάμεσων τιμών κατά μήκος μιας καμπύλης δίνεται ένα σύνολο σημείων από την εν λόγω καμπύλη . Τα πράγματα που θα χρειαστείτε
NumPy ή SciPy πακέτο
Η Εμφάνιση Περισσότερες οδηγίες
Η 1

Εισαγωγή του " NumPy " ή το πακέτο " SciPy " σε σενάριο Python σας , ανάλογα με τις που επιθυμείτε να χρησιμοποιήσετε , εάν είναι διαθέσιμες στο σύστημά σας .

εισαγωγή εισαγωγής numpyfrom scipy.interpolate interp1d 2

Execute " interp1d ( ) " SciPy του λειτουργία για την μονοδιάστατη παρεμβολή . Το « data_x " και " data_y " μεταβλητές είναι συστοιχίες που περιέχουν το x και y συντεταγμένες των δεδομένων για να παρεμβάλει . Η " data_x " μεταβλητή πρέπει να είναι σε αύξουσα σειρά . Το "είδος" τροποποιητή προσδιορίζει τα μέσα της παρεμβολής : . Γραμμική , ακρίβεια , τετραγωνικό , κυβικό ή ένας ακέραιος αριθμός μεγαλύτερος από 1 για μια τακτοποίηση spline

interpolated_function = interp1d ( data_x , data_y , είδος = « γραμμική » ) ? interpolated_values ​​= interpolated_function ( linspace ( 1.100.100 ) ) ?
εικόνων 3

Execute " numpy.interp " λειτουργία NumPy για μονοδιάστατη παρεμβολή . Η " x_to_interpolate " μεταβλητή είναι ένας πίνακας που περιέχει x - συντεταγμένες για να παρεμβάλει σημεία . Το « data_x " και " data_y " Τα x και y συντεταγμένες που ορίζουν την καμπύλη για να παρεμβάλει . Η "αριστερά" και αξίες " δεξιά" είναι προαιρετικό και να καθορίσετε ποια αξία να επιστρέψουν αν " x_to_interpolate " περιέχει τιμές εκτός από " data_x . "

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

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