Maktaba ya Python ya Kisayansi ya NumPy 1.17.0 Imetolewa

ilifanyika kutolewa kwa maktaba ya Python kwa kompyuta ya kisayansi NumPy 1.17, 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.

Toleo la NumPy 1.17 ya ajabu kuanzisha uboreshaji ambao huboresha kwa kiasi kikubwa utendakazi wa baadhi ya shughuli, na kukomesha usaidizi wa Python 2.7. Kufanya kazi, sasa unahitaji Python 3.5-3.7. Mabadiliko mengine ni pamoja na:

  • Utekelezaji wa moduli ya FFT (Fast Fourier Transforms) ya kufanya mabadiliko ya haraka ya Fourier imehamishwa kutoka fftpack hadi kwa kasi na sahihi zaidi. pocketfft.
  • Inajumuisha moduli mpya inayoweza kupanuka
    random, ambayo hutoa chaguo la jenereta nne za nambari bandia (MT19937, PCG64, Philox na SFC64) na kutekeleza mbinu iliyoboreshwa ya kuzalisha entropy inapotumiwa katika michakato sambamba.

  • Imeongezwa kidogo (radix) na mseto (timer) mipangilio ambayo huchaguliwa kiotomatiki kulingana na aina ya data.
  • Kwa chaguo-msingi, uwezo wa kubatilisha vitendaji vya NumPy umewezeshwa.

Chanzo: opennet.ru

Kuongeza maoni