Paglabas ng Python library para sa scientific computing NumPy 1.19

Magagamit release ng Python library para sa scientific computing NumPy 1.19, na nakatuon sa pagtatrabaho sa mga multidimensional na array at matrice, at nagbibigay din ng malaking koleksyon ng mga function sa 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 ipinamahagi ni sa ilalim ng lisensya ng BSD.

Ang NumPy 1.19 ay hindi na sumusuporta sa Python 3.5 at nag-aalis ng code upang suportahan ang Python 2 (ang numpy.compat layer ay naiwan sa lugar sa ngayon). Ang mga sinusuportahang bersyon ay Python 3.6, 3.7 at 3.8. Nagpatuloy ang pagbuo ng module numpy.random para sa pagtatrabaho sa mga random na sample. Pinahusay na suporta para sa NumPy wheel packages sa Aarch64 architecture at kapag gumagamit ng Python na pagpapatupad pypy. Pinalawak functionality numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero at numpy.array_equal. Pinahusay na pagtuklas ng mga kakayahan ng CPU tulad ng suporta sa AVX. Idinagdag ang pagpapatupad na gumagana nang 5-7 beses nang mas mabilis np.exp batay sa AVX512, ginagamit para sa uri ng data ng input np.float64.

Pinagmulan: opennet.ru

Magdagdag ng komento