Llyfrgell Python Cyfrifiadura Gwyddonol NumPy 1.19 Wedi'i ryddhau

Ar gael rhyddhau llyfrgell Python ar gyfer cyfrifiadura gwyddonol RhifPy 1.19, 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.

Nid yw NumPy 1.19 bellach yn cefnogi Python 3.5 ac mae'n dileu cod i gefnogi Python 2 (mae'r haen numpy.compat yn cael ei gadael yn ei lle am y tro). Y fersiynau a gefnogir yw Python 3.6, 3.7 a 3.8. Parhaodd datblygiad y modiwl numpy.random ar gyfer gweithio gyda samplau ar hap. Gwell cefnogaeth i becynnau olwyn NumPy ar bensaernΓ―aeth Aarch64 ac wrth ddefnyddio gweithrediad Python pypy. Ehangwyd ymarferoldeb numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero a numpy.array_equal. Gwell canfod galluoedd CPU megis cefnogaeth AVX. Gweithredu ychwanegol sy'n gweithio 5-7 gwaith yn gyflymach np.exp yn seiliedig ar AVX512, a ddefnyddir ar gyfer data mewnbwn math np.float64.

Ffynhonnell: opennet.ru

Ychwanegu sylw