Llyfrgell Python Cyfrifiadura Gwyddonol NumPy 1.17.0 Wedi'i ryddhau

cymryd lle rhyddhau llyfrgell Python ar gyfer cyfrifiadura gwyddonol RhifPy 1.17, yn canolbwyntio ar weithio gydag araeau a matricsau amlddimensiwn, a hefyd yn darparu casgliad mawr o swyddogaethau gyda gweithredu algorithmau amrywiol yn ymwneud Γ’ defnyddio matricsau. NumPy yw un o'r llyfrgelloedd mwyaf poblogaidd a ddefnyddir ar gyfer cyfrifiadau gwyddonol. Mae cod y prosiect wedi'i ysgrifennu yn Python gan ddefnyddio optimeiddiadau yn C a dosbarthu gan dan y drwydded BSD.

Rhyddhad NumPy 1.17 nodedig cyflwyno optimeiddiadau sy'n gwella perfformiad rhai gweithrediadau yn sylweddol, a dod Γ’ chefnogaeth i Python 2.7 i ben. I weithio, mae angen Python 3.5-3.7 arnoch chi nawr. Mae newidiadau eraill yn cynnwys:

  • Mae gweithrediad y modiwl FFT (Fast Fourier Transforms) ar gyfer perfformio trawsnewidiad Fourier cyflym wedi'i symud o fftpack i un cyflymach a mwy cywir. pocedfft.
  • Yn cynnwys modiwl ehangu newydd
    hap, sy'n cynnig dewis o bedwar generadur rhif ffug-hap (MT19937, PCG64, Philox a SFC64) ac yn gweithredu dull gwell ar gyfer cynhyrchu entropi pan gaiff ei ddefnyddio mewn prosesau cyfochrog.

  • Ychwanegwyd bitwise (radix) a hybrid (timsort) didoliadau sy'n cael eu dewis yn awtomatig yn dibynnu ar y math o ddata.
  • Yn ddiofyn, mae'r gallu i ddiystyru swyddogaethau NumPy wedi'i alluogi.

Ffynhonnell: opennet.ru

Ychwanegu sylw