Maktaba ya Python ya Kisayansi ya NumPy 1.19 Imetolewa

Inapatikana kutolewa kwa maktaba ya Python kwa kompyuta ya kisayansi NumPy 1.19, ililenga kufanya kazi na safu na matrices ya multidimensional, 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 kusambazwa na chini ya leseni ya BSD.

NumPy 1.19 haiauni tena Python 3.5 na huondoa nambari ya kuunga mkono Python 2 (safu ya numpy.compat imesalia mahali kwa sasa). Matoleo yanayotumika ni Python 3.6, 3.7 na 3.8. Utengenezaji wa moduli uliendelea numpy.nasibu kwa kufanya kazi na sampuli za nasibu. Usaidizi ulioboreshwa wa vifurushi vya gurudumu la NumPy kwenye usanifu wa Aarch64 na wakati wa kutumia utekelezaji wa Python. pypy. Imepanuliwa utendakazi numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero na numpy.array_equal. Ugunduzi ulioboreshwa wa uwezo wa CPU kama vile usaidizi wa AVX. Utekelezaji ulioongezwa ambao hufanya kazi mara 5-7 haraka np.exp kulingana na AVX512, inayotumika kwa aina ya data ya uingizaji np.float64.

Chanzo: opennet.ru

Kuongeza maoni