Paglabas ng Python library para sa scientific computing NumPy 1.17.0

naganap release ng Python library para sa scientific computing NumPy 1.17, 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.

NumPy 1.17 release kapansin-pansin pagpapakilala ng mga pag-optimize na makabuluhang nagpapabuti sa pagganap ng ilang mga operasyon, at nagtatapos ng suporta para sa Python 2.7. Upang gumana, kailangan mo na ngayon ng Python 3.5-3.7. Kasama sa iba pang mga pagbabago ang:

  • Ang pagpapatupad ng FFT (Fast Fourier Transforms) module para sa pagsasagawa ng mabilis na Fourier transform ay inilipat mula sa fftpack sa mas mabilis at mas tumpak. pocketfft.
  • May kasamang bagong napapalawak na module
    random, na nag-aalok ng pagpipilian ng apat na pseudo-random number generators (MT19937, PCG64, Philox at SFC64) at nagpapatupad ng pinahusay na paraan para sa pagbuo ng entropy kapag ginamit sa parallel na proseso.

  • Idinagdag bitwise (radix) at hybrid (timsort) pag-uuri na awtomatikong pinipili depende sa uri ng data.
  • Bilang default, pinagana ang kakayahang i-override ang mga function ng NumPy.

Pinagmulan: opennet.ru

Magdagdag ng komento