Ang NumPy Scientific Computing Python Library 1.22.0 Gipagawas

Ang usa ka pagpagawas sa librarya sa Python alang sa siyentipikong pag-compute nga NumPy 1.22 anaa, nga naka-focus sa pagtrabaho uban sa multidimensional arrays ug matrices, ug usab sa paghatag sa usa ka dako nga koleksyon sa mga function uban sa pagpatuman sa lain-laing mga algorithms nga may kalabutan sa paggamit sa matrices. Ang NumPy usa sa labing inila nga mga librarya nga gigamit alang sa mga kalkulasyon sa siyensya. Ang code sa proyekto gisulat sa Python gamit ang mga pag-optimize sa C ug giapod-apod ubos sa lisensya sa BSD.

Sa bag-ong bersyon:

  • Nakompleto ang trabaho sa pagtino sa mga anotasyon alang sa nag-unang namespace.
  • Usa ka preliminary nga bersyon sa Array API ang gisugyot, nga nahiuyon sa Python Array API standard ug gipatuman sa usa ka bulag nga namespace. Ang bag-ong API gitumong sa pag-andam sa mga standard function alang sa pagtrabaho sa mga arrays, nga magamit usab sa mga aplikasyon base sa ubang mga librarya, sama sa CuPy ug JAX.
  • Ang DLPack backend gipatuman, nga naghatag og suporta alang sa pormat sa samang ngalan alang sa pagbayloay sa sulod sa arrays (tensors) tali sa lain-laing mga frameworks.
  • Usa ka hugpong sa mga pamaagi ang gidugang sa pagpatuman sa mga gimbuhaton nga may kalabutan sa mga konsepto sa quantile ug percentile.
  • Nagdugang og bag-ong custom memory manager (numpy-allocator).
  • Nagpadayon nga pagtrabaho sa pag-optimize sa mga gimbuhaton ug mga platform gamit ang mga panudlo sa vector sa SIMD.
  • Ang suporta alang sa Python 3.7 gihunong; Python 3.8-3.10 gikinahanglan.

Source: opennet.ru

Idugang sa usa ka comment