rilascio della libreria Python per il calcolo scientifico , focalizzata sul lavoro con array e matrici multidimensionali, e che offre una vasta collezione di funzioni per implementare vari algoritmi relativi all'utilizzo delle matrici. NumPy è una delle librerie più richieste per i calcoli scientifici. Il codice del progetto è scritto in Python con ottimizzazioni in C e con licenza BSD.
uscita di NumPy 1.17 con ottimizzazioni che aumentano notevolmente le prestazioni di alcune operazioni e con 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 l'esecuzione della trasformata di Fourier veloce è stata trasferita da fftpack a un più veloce e preciso .
- È stato incluso un nuovo modulo estensibile
random, che offre quattro generatori di numeri pseudocasuali a scelta (MT19937, PCG64, Philox e SFC64) e implementa un metodo migliorato per la generazione di entropia in scenari di processi eseguiti in parallelo. - Sono stati aggiunti algoritmi di ordinamento per radice (radix) e ibrido () di ordinamento, selezionati automaticamente in base al tipo di dati.
- Per impostazione predefinita, è attivata la possibilità di sovrascrivere le funzioni di NumPy.
Fonte: opennet.ru
