Available is the release of the Python library for scientific computing NumPy 1.22, focused on working with multidimensional arrays and matrices, and providing a large collection of functions implementing various algorithms related to the use of matrices. NumPy is one of the most sought-after libraries used for scientific calculations. The project's code is written in Python with optimizations in C and is distributed under the BSD license.
Uues versioonis:
- Work has been completed on defining annotations for the main namespace.
- A preliminary version of the Array API has been proposed, corresponding to the Python Array API standard and implemented in a separate namespace. The new API aims to prepare standard functions for working with arrays that can also be used in applications based on other libraries, such as CuPy and JAX.
- A DLPack backend has been implemented, providing support for the eponymous format for exchanging the contents of arrays (tensors) between different frameworks.
- A set of methods implementing functions related to the concepts of quantile and percentile has been added.
- A new customizable memory manager (numpy-allocator) has been introduced.
- Töö vektorinstruktsioonide SIMD kasutamise funktsioonide ja platvormide optimeerimise nimel on jätkumas.
- Support for Python 3.7 has been discontinued; versions Python 3.8-3.10 are required.
Allikas: opennet.ru
