NumPy Scientific Computing Python Library 1.17.0 Released

Took place release of the Python library for scientific computing NumPy 1.17, focused on working with multidimensional arrays and matrices, as well as providing a large collection of functions with the implementation of various algorithms related to the use of matrices. NumPy is one of the most popular libraries used for scientific computing. The project code is written in Python using C optimizations and spreads under the BSD license.

NumPy 1.17 release remarkable optimizations that significantly improve the performance of some operations, and the end of support for Python 2.7. It now requires Python 3.5-3.7 to work. Among other changes:

  • The implementation of the FFT (Fast Fourier Transforms) module for performing the Fast Fourier Transform has been moved from fftpack to a faster and more accurate one pocketfft.
  • New expandable module included
    random, which offers a choice of four pseudo-random number generators (MT19937, PCG64, Philox and SFC64) and implements an improved method for generating entropy under conditions of use in parallel processes.

  • Bitwise (radix) and hybrid (timsort) sorts that are automatically selected depending on the type of data.
  • The ability to override NumPy functions is enabled by default.

Source: opennet.ru

Add a comment