Release Python Libraries for Scientific Computing NUMPY 1.22.0

Available Python library release for scientific calculations NUMPY 1.22 , oriented with multidimensional arrays and matrices, as well as providing a large collection of functions with the implementation of various algorithms associated with the use of matrices. NUMPY is one of the most sought-after libraries used for scientific calculations. The project code is written in Python with the use of optimizations in the SI language and distributed under the BSD license.

In the new version:

  • completed work on the definition of annotations for the main space of names.
  • API preview array , corresponding to the python Array API and implemented in separate namespace. The new API is aimed at preparing standard functions to work with arrays that can be used including in applications based on other libraries, such as Cupy and jax .
  • Backend DLPACK , providing support for the same format for exchanging contents (tensors) between different frameworks.
  • Added a set of methods with the implementation of functions related to the concepts Quantile and Percentle .
  • Added a new customizable memory manager ( numpy-allocator ).
  • continued to work on optimizing functions and platforms using vector instructions SIMD.
  • Supported Python 3.7 support, the version of Python 3.8-3.10 is required for operation.
/Media reports.