NumPy Scientific Computing Python Library 2.0.0 ewepụtara

Ntọhapụ nke ọba akwụkwọ Python maka mgbakọ sayensị NumPy 2.0.0 dị, na-elekwasị anya na-arụ ọrụ na multidimensional arrays na matrices, na-enyekwa nnukwu nchịkọta ọrụ na mmejuputa algọridim dị iche iche metụtara iji matrices. NumPy bụ otu n'ime ọba akwụkwọ kachasị ewu ewu ejiri maka mgbako sayensị. Edere koodu oru ngo a na Python site na iji njikarịcha na C ma kesaa ya n'okpuru ikikere BSD.

NumPy 2.0.0 bụ akara ntọhapụ izizi izizi kemgbe 2006.
Na mgbakwunye na njirimara ọhụrụ na nkwalite arụmọrụ, ụdị ọhụrụ a gụnyere mgbanwe na ABI, Python API na C-API nke na-emebi ndakọrịta azụ. Dịka ọmụmaatụ, ọba akwụkwọ SciPy ejiri NumPy 1.x chịkọta ga-achọ nchikota iji rụọ ọrụ na NumPy 2.0. N'ọnọdụ ụfọdụ, enwere ike ịchọ mgbanwe koodu iji jiri NumPy 2.0 na ngwa.

Nsogbu kachasị mkpa metụtara nchekwa nke izi ezi nke okwu scalar, dịka ọmụmaatụ, "np.float32(3) + 3" ga-eweghachi uru nke ụdị float32, ọ bụghị float64, na okwu nwere ọtụtụ ụdị, a ga-eji ụdị nwere izi ezi kachasị elu maka nsonaazụ ahụ, ya bụ, "np.array([3], dtype=np.float32) + np.float64(3)" ga-eweghachi uru nke ụdị float64. Agbanweela ụdị ọnụọgụgụ ndabara ejiri na ikpo okwu ahụ. Windows — na sistemụ 64-bit, a na-eji ụdị ọnụọgụgụ 64-bit ugbu a, na sistemụ 32-bit, ụdị 32-bit (na mbụ, ejiri ogologo analogue ụdị C mee ihe, mana ugbu a np.intp nhata).

Ụfọdụ nkọwa dị na C-API ka edochiela ma ọ bụ wepụ ya, dịka ọmụmaatụ, agbanweela nhazi PyArray_Descr. Ọnụ ọgụgụ kachasị elu nke akụkụ na arụmụka setịpụrụ site na NPY_MAXDIMS na NPY_MAXARGS macros ka amụbaala ruo 64. Ụdị mgbagwoju anya niile agbanweela iji ụdị ọkọlọtọ sitere na nkọwapụta C99 (cfloat_t, cdouble_t, clongdouble_t). Agbakwunyere C API ọhụrụ maka ịmepụta dtypes omenala. Atụpụtala ọrụ mmalite dị mfe ọhụrụ PyArray_ImportNumPyAPI na PyUFunc_ImportUFuncAPI.

Eke Ọgba API na-enye nkewa doro anya n'etiti API ọha na nke onwe ma webata nhazi modul ọhụrụ. Ihe dị ka ọrụ 100, modul, na ndị na-agbanwe agbanwe ka ewepụrụ n'isi "np" aha oghere, emebiela, ma ọ bụ wepụ ya.
Kpochapụ oghere aha np.lib. Ọnụ ọgụgụ nke ihe ndị dị na isi aha aha ejirila 10% belata, yana na numpy.lib namespace site na 80%. Ebufere oghere aha numpy.core gaa na nzuzo. Wepụrụ ụfọdụ ụzọ na klas np.ndarray na np.generic. Mepụtara oghere aha ọhụrụ numpy.stringsf nwere ọrụ eriri.

Ihe ọhụrụ na-agụnye nkwado maka float32 na ụdị ogologo abụọ na ọrụ numpy.fft niile, nkwado maka ọkọlọtọ Array API na isi aha aha, aha ọhụrụ na ụdị maka eriri ogologo ogologo. Arụ ọrụ njikarịcha e rụrụ site na iji Intel x86-simd-ụdị na Google Highway ọba akwụkwọ maka eriri ọrụ ụdị, argsort, nkebi na argpartition, arụmọrụ na ofu urụk ke numpy.char modul e accelerated. API ọhụrụ agbakwunyere
opt_func_info maka nchọgharị na nyocha.

isi: opennet.ru

Zụta nnabata ntụkwasị obi maka saịtị nwere nchekwa DDoS, sava VPS VDS 🔥 Zụta ebe nrụọrụ weebụ a pụrụ ịtụkwasị obi na nchekwa DDoS, sava VPS VDS | ProHoster