NumPy Scientific Computing Python Library 2.0.0 Released

Liberatio Pythonis bibliothecae pro computatione scientifica NumPy 2.0.0 praesto est, in operando cum multidimensionalibus vestimentis et matricibus, ac etiam magnam functionum collectionem providens cum variis algorithmis ad usum matricis pertinentibus exsequendis. NumPy una est ex celeberrimis bibliothecis pro calculis scientificis adhibitis. In codice exertus Python optimizations utens in C scriptus est et sub licentia BSD distribuitur.

NumPy 2.0.0 notas primas significativas emissio ab MMVI.
Praeter novas notas et optimizationes perficiendas, nova versio mutationes ABI, Python API et C-API quae retro compatibilitatem frangunt includunt. Exempli gratia, bibliotheca SciPy cum NumPy 1.x digesta recompilationem requiret cum NumPy 2.0 laborare. In nonnullis in casibus, signum mutationes requiri ad NumPy 2.0 in applicationibus.

Gravissimum vitium ad conservationem praecisionis expressionum scalarium pertinet; exempli gratia, "np.float32(3) + 3" nunc valorem typi float32, non float64, reddet, et in expressionibus cum typis multiplicibus, typus cum maxima praecisione pro resultato adhibebitur, i.e. "np.array([3], dtype=np.float32) + np.float64(3)" valorem typi float64 reddet. Typi integri in suggestu adhibiti impliciti mutati sunt. Windows — in systematibus 64-bit, nunc typus integrus 64-bit adhibetur, et in systematibus 32-bit, typus 32-bit (antea, analogus typi C `long` adhibebatur, nunc autem aequivalens `np.intp`).

Definitiones nonnullae in C-API substitutae vel remotae sunt, exempli gratia, structuram PyArray_Descr mutatam esse. Maximus numerus dimensionum et argumentorum per NPY_MAXDIMS et NPY_MAXARGS macros auctus est 64. Omnes rationes complexae sunt switched ad rationes normae e specie C99 adhibitae (cfloat_t, cdouble_t, clongdouble_t). Novam C API adiecit ad dtypes consuetudo faciendas. Novae functiones simpliciores initializationis propositae sunt PyArray_ImportNumPyAPI et PyUFunc_ImportUFuncAPI.

Python API distinctius separationem inter APIs publicas et privatas praebet et novam moduli structuram introducit. Circiter 100 functiones, modulorum et constantium e "np" spatio nominali, deprecato vel remoto, moti sunt.
Purganda est np.lib spatio nominali. Numerus rerum in spatio nominali principali per 10% redactus est, et in numpy.lib spatii per 80%. Spatium spatii numpy.core privatum motum est. Aliquot methodos e np.ndarray et np.generica generibus removerunt. Novum spatii nominandi numpy.stringsf cum chordis operationibus creavit.

Novae notae subsidium ad float32 et longidua genera in omnibus numpy.fft functionibus includunt, subsidium normae API in spatio nominali principali, nova nomina spatii et typi pro chordarum longitudine variabili. Optimization peractae peractae sunt utentes Intel x86-simd-sort et Google Bibliothecae Highway pro chordarum functionum genere, argsort, partitione et argpartitione, operationes cum chordis fixis in numpy.char moduli acceleratae sunt. Novum API adiecit
opt_func_info typum et introspectionem.

Source: opennet.ru

Emptum certos hospites pro locis cum praesidio DDoS, VPS VDS servers 🔥 Eme hospitium interretiale fidum cum praesidio DDoS, servitores VPS VDS | ProHoster