Paglabas ng Python library para sa scientific computing NumPy 1.22.0

Available ang isang release ng Python library para sa scientific computing NumPy 1.22, na nakatuon sa pagtatrabaho sa mga multidimensional array at matrice, at nagbibigay din ng malaking koleksyon ng mga function na may pagpapatupad ng iba't ibang algorithm na nauugnay sa paggamit ng mga matrice. Ang NumPy ay isa sa mga pinakasikat na aklatan na ginagamit para sa siyentipikong pagkalkula. Ang code ng proyekto ay nakasulat sa Python gamit ang mga pag-optimize sa C at ipinamamahagi sa ilalim ng lisensya ng BSD.

Sa bagong bersyon:

  • Nakumpleto ang gawain sa pagtukoy ng mga anotasyon para sa pangunahing namespace.
  • Ang isang paunang bersyon ng Array API ay iminungkahi, na umaayon sa Python Array API na pamantayan at ipinatupad sa isang hiwalay na namespace. Ang bagong API ay naglalayong maghanda ng mga karaniwang function para sa pagtatrabaho sa mga array, na maaari ding gamitin sa mga application batay sa iba pang mga library, tulad ng CuPy at JAX.
  • Ang DLPack backend ay ipinatupad, na nagbibigay ng suporta para sa format ng parehong pangalan para sa pagpapalitan ng mga nilalaman ng arrays (tensors) sa pagitan ng iba't ibang mga frameworks.
  • Ang isang hanay ng mga pamamaraan ay idinagdag sa pagpapatupad ng mga function na nauugnay sa mga konsepto ng quantile at percentile.
  • Nagdagdag ng bagong custom memory manager (numpy-allocator).
  • Patuloy na trabaho sa pag-optimize ng mga function at platform gamit ang mga tagubilin sa vector ng SIMD.
  • Ang suporta para sa Python 3.7 ay hindi na ipinagpatuloy; Python 3.8-3.10 ay kinakailangan.

Pinagmulan: opennet.ru

Magdagdag ng komento