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 ya kufafanua vidokezo vya nafasi kuu ya majina imekamilika.
- 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 kutoa utendaji wa kawaida wa kufanya kazi na safu, ambazo zinaweza kutumika katika programu kulingana na maktaba zingine, kama vile CuPy na JAX.
- Mazingira ya nyuma ya DPack yametekelezwa, kutoa usaidizi kwa umbizo la DPack kwa kubadilishana maudhui ya safu (tensor) kati ya mifumo tofauti.
- Seti ya mbinu imeongezwa na utekelezaji wa kazi zinazohusiana na dhana ya quantile na percentile.
- Imeongeza kidhibiti kipya cha kumbukumbu kinachoweza kusanidiwa (numpy-allocator).
- Inaendelea kazi ya kuboresha vitendaji na majukwaa kwa kutumia maagizo ya vekta ya SIMD.
- Msaada wa Python 3.7 umekatishwa, unaohitaji Python 3.8-3.10.
Chanzo: opennet.ru
