Ang NumPy Scientific Computing Python Library 1.17.0 Gipagawas

nahitabo pagpagawas sa librarya sa Python alang sa siyentipikong pagkompyuter NumPy 1.17, naka-focus sa pagtrabaho uban sa multidimensional arrays ug matrices, ug usab sa paghatag sa usa ka dako nga koleksyon sa mga gimbuhaton uban sa pagpatuman sa lain-laing mga algorithms nga may kalabutan sa paggamit sa matrices. Ang NumPy usa sa labing inila nga mga librarya nga gigamit alang sa siyentipikong pagkalkula. Ang code sa proyekto gisulat sa Python gamit ang mga pag-optimize sa C ug giapod-apod sa ubos sa lisensya sa BSD.

NumPy 1.17 nga pagpagawas talalupangdon pagpaila sa mga pag-optimize nga makapauswag sa performance sa pipila ka mga operasyon, ug pagtapos sa suporta alang sa Python 2.7. Aron magtrabaho, kinahanglan nimo karon ang Python 3.5-3.7. Ang ubang mga pagbag-o naglakip sa:

  • Ang pagpatuman sa FFT (Fast Fourier Transforms) nga module para sa paghimo sa paspas nga Fourier nga pagbag-o gibalhin gikan sa fftpack ngadto sa mas paspas ug mas tukma nga usa pocketfft.
  • Naglakip sa bag-ong mapalapad nga module
    random, nga nagtanyag sa usa ka pagpili sa upat ka pseudo-random nga gidaghanon generators (MT19937, PCG64, Philox ug SFC64) ug nagpatuman sa usa ka mas maayo nga pamaagi alang sa pagmugna entropy kon gamiton sa parallel proseso.

  • Gidugang bitwise (radix) ug hybrid (timsort) paghan-ay nga awtomatiko nga gipili depende sa tipo sa datos.
  • Sa kasagaran, ang abilidad sa pag-override sa mga function sa NumPy gipalihok.

Source: opennet.ru

Idugang sa usa ka comment