rilascio della libreria Python per il calcolo scientifico , orientata a lavorare con array e matrici multidimensionali, e fornendo una vasta collezione di funzioni implementanti vari algoritmi relativi all'uso delle matrici. NumPy è una delle librerie più richieste per il calcolo scientifico. Il codice del progetto è scritto in Python, con ottimizzazioni in C e sotto licenza BSD.
Uscita di NumPy 1.17 con l'introduzione di ottimizzazioni che migliorano notevolmente le prestazioni di alcune operazioni e la cessazione del supporto per Python 2.7. Ora è necessario avere Python 3.5-3.7. Tra le altre modifiche:
- L'implementazione del modulo FFT (Fast Fourier Transforms) per eseguire la trasformata di Fourier veloce è stata trasferita da fftpack a un più veloce e preciso .
- È stato aggiunto un nuovo modulo estensibile
random, che offre la scelta tra quattro generatori di numeri pseudocasuali (MT19937, PCG64, Philox e SFC64) e implementa un metodo migliorato per la generazione di entropia in condizioni di utilizzo in processi eseguiti parallelamente. - Sono stati aggiunti algoritmi di ordinamento a radix e ibrido () che sono automaticamente selezionati a seconda del tipo di dati.
- Di default è attivata la possibilità di sovrascrivere le funzioni di NumPy.
Fonte: opennet.ru
