Κυκλοφόρησε το NumPy Scientific Computing Python Library 1.17.0

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

Έκδοση NumPy 1.17 αξιοσημείωτος βελτιστοποιήσεις που βελτιώνουν σημαντικά την απόδοση ορισμένων λειτουργιών και το τέλος της υποστήριξης για Python 2.7. Τώρα απαιτεί Python 3.5-3.7 για να λειτουργήσει. Μεταξύ άλλων αλλαγών:

  • Η υλοποίηση της ενότητας FFT (Fast Fourier Transforms) για την εκτέλεση του Fast Fourier Transform έχει μεταφερθεί από το fftpack σε ένα πιο γρήγορο και ακριβές pocketfft.
  • Περιλαμβάνεται νέα επεκτάσιμη μονάδα
    random, το οποίο προσφέρει μια επιλογή από τέσσερις γεννήτριες ψευδοτυχαίων αριθμών (MT19937, PCG64, Philox και SFC64) και εφαρμόζει μια βελτιωμένη μέθοδο για τη δημιουργία εντροπίας υπό συνθήκες χρήσης σε παράλληλες διεργασίες.

  • Bitwise (radix) και υβριδικό (timsort) ταξινομήσεις που επιλέγονται αυτόματα ανάλογα με τον τύπο των δεδομένων.
  • Η δυνατότητα παράκαμψης συναρτήσεων NumPy είναι ενεργοποιημένη από προεπιλογή.

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο