Maktaba ya Python ya Kisayansi ya NumPy 1.22.0 Imetolewa

Kutolewa kwa maktaba ya Python kwa kompyuta ya kisayansi NumPy 1.22 inapatikana, ililenga kufanya kazi na safu nyingi na matrices, na pia kutoa mkusanyiko mkubwa wa kazi na utekelezaji wa algorithms mbalimbali zinazohusiana na matumizi ya matrices. NumPy ni mojawapo ya maktaba maarufu zaidi zinazotumiwa kwa hesabu za kisayansi. Nambari ya mradi imeandikwa kwa Python kwa kutumia uboreshaji katika C na inasambazwa chini ya leseni ya BSD.

Katika toleo jipya:

  • Kazi iliyokamilika ya kufafanua vidokezo vya nafasi kuu ya majina.
  • Toleo la awali la API ya Array limependekezwa, kulingana na kiwango cha Python Array API na kutekelezwa katika nafasi tofauti ya majina. API mpya inalenga kuandaa vitendaji vya kawaida vya kufanya kazi na safu, ambazo zinaweza pia kutumika katika programu kulingana na maktaba zingine, kama vile CuPy na JAX.
  • Mazingira ya nyuma ya DPack yametekelezwa, kutoa usaidizi kwa umbizo la jina moja kwa kubadilishana yaliyomo kwenye safu (tensore) kati ya mifumo tofauti.
  • Seti ya mbinu imeongezwa na utekelezaji wa kazi zinazohusiana na dhana ya quantile na percentile.
  • Aliongeza meneja mpya wa kumbukumbu maalum (numpy-allocator).
  • Inaendelea kazi ya kuboresha vitendaji na majukwaa kwa kutumia maagizo ya vekta ya SIMD.
  • Usaidizi wa Python 3.7 umekatishwa; Python 3.8-3.10 inahitajika.

Chanzo: opennet.ru

Kuongeza maoni