NumPy Scientific Computing Python Library 2.0.0 แž”แžถแž“แž…แŸแž‰แž•แŸ’แžŸแžถแž™

แž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แž”แžŽแŸ’แžŽแžถแž›แŸแž™ Python แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แžŽแž“แžถแžœแžทแž‘แŸ’แž™แžถแžŸแžถแžŸแŸ’แžแŸ’แžš NumPy 2.0.0 แž‚แžบแžขแžถแž…แžšแž€แž”แžถแž“ แžŠแŸ„แž™แž•แŸ’แžแŸ„แžแž›แžพแž€แžถแžšแž’แŸ’แžœแžพแž€แžถแžšแž‡แžถแž˜แžฝแž™แžขแžถแžšแŸแž–แž แžปแžœแžทแž˜แžถแžแŸ’แžš แž“แžทแž„แž˜แŸ‰แžถแž‘แŸ’แžšแžธแžŸ แž แžพแž™แžแŸ‚แž˜แž‘แžถแŸ†แž„แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž”แžŽแŸ’แžแžปแŸ†แž˜แžปแžแž„แžถแžšแž‡แžถแž…แŸ’แžšแžพแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแž€แŸ’แž”แžฝแž“แžŠแŸ„แŸ‡แžŸแŸ’แžšแžถแž™แž•แŸ’แžŸแŸแž„แŸ—แž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แž˜แŸ‰แžถแž‘แŸ’แžšแžธแžŸแŸ” NumPy แž‚แžบแž‡แžถแž”แžŽแŸ’แžŽแžถแž›แŸแž™แžŠแŸแž–แŸแž‰แž“แžทแž™แž˜แž”แŸ†แž•แžปแžแž˜แžฝแž™แžŠแŸ‚แž›แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแž”แŸ’แžšแžถแžŸแŸ‹แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแž‚แžŽแž“แžถแžแžถแž˜แž”แŸ‚แž”แžœแžทแž‘แŸ’แž™แžถแžŸแžถแžŸแŸ’แžแŸ’แžšแŸ” แž€แžผแžŠแž‚แž˜แŸ’แžšแŸ„แž„แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแžšแžŸแŸแžšแž“แŸ…แž€แŸ’แž“แžปแž„ Python แžŠแŸ„แž™แž”แŸ’แžšแžพแž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž“แŸ…แž€แŸ’แž“แžปแž„ C แž แžพแž™แžแŸ’แžšแžผแžœแž”แžถแž“แž…แŸ‚แž€แž…แžถแž™แž€แŸ’แžšแŸ„แž˜แžขแžถแž‡แŸ’แž‰แžถแž”แŸแžŽแŸ’แžŽ BSD แŸ”

NumPy 2.0.0 แž‚แžบแž‡แžถแž€แžถแžšแž…แŸแž‰แž•แŸ’แžŸแžถแž™แžŠแŸแžŸแŸ†แžแžถแž“แŸ‹แž›แžพแž€แžŠแŸ†แž”แžผแž„แž…แžถแž”แŸ‹แžแžถแŸ†แž„แž–แžธแž†แŸ’แž“แžถแŸ† 2006 แŸ”
แž“แŸ…แž€แŸ’แž“แžปแž„แž€แŸ†แžŽแŸ‚แžแŸ’แž˜แžธ แž”แž“แŸ’แžแŸ‚แž˜แž–แžธแž›แžพแž˜แžปแžแž„แžถแžšแžแŸ’แž˜แžธ แž“แžทแž„แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžš แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž’แŸ’แžœแžพแžกแžพแž„แž…แŸ†แž–แŸ„แŸ‡ ABI, Python API แž“แžทแž„ C-API แžŠแŸ‚แž›แž”แŸ†แž–แžถแž“แž›แžพแž—แžถแž–แž†แž”แž‚แŸ’แž“แžถแžแž™แž€แŸ’แžšแŸ„แž™แŸ” แžงแž‘แžถแž แžšแžŽแŸ แž”แžŽแŸ’แžŽแžถแž›แŸแž™ SciPy แžŠแŸ‚แž›แž…แž„แž€แŸ’แžšแž„แž‡แžถแž˜แžฝแž™ NumPy 1.x แž“แžนแž„แžแž˜แŸ’แžšแžผแžœแžฑแŸ’แž™แž…แž„แž€แŸ’แžšแž„แžกแžพแž„แžœแžทแž‰ แžŠแžพแž˜แŸ’แž”แžธแžŠแŸ†แžŽแžพแžšแž€แžถแžšแž‡แžถแž˜แžฝแž™ NumPy 2.0 แŸ” แž€แŸ’แž“แžปแž„แž€แžšแžŽแžธแžแŸ’แž›แŸ‡ แž€แžถแžšแž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแž€แžผแžŠแžขแžถแž…แžแŸ’แžšแžผแžœแž”แžถแž“แž‘แžถแž˜แž‘แžถแžš แžŠแžพแž˜แŸ’แž”แžธแž”แŸ’แžšแžพ NumPy 2.0 แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž˜แŸ’แž˜แžœแžทแž’แžธแŸ”

แž€แŸ†แž แžปแžŸแžŸแŸ†แžแžถแž“แŸ‹แž”แŸ†แž•แžปแžแž‚แžบแž‘แžถแž€แŸ‹แž‘แž„แž“แžนแž„แž€แžถแžšแžšแž€แŸ’แžŸแžถแž—แžถแž–แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แž“แŸƒแž€แž“แŸ’แžŸแŸ„แž˜แžŸแŸ’แž€แžถแžกแžถ แžงแž‘แžถแž แžšแžŽแŸ "np.float32(3) + 3" แžฅแžกแžผแžœแž“แŸแŸ‡แž“แžนแž„แžแŸ’แžšแžกแž”แŸ‹แžแž˜แŸ’แž›แŸƒแž”แŸ’แžšแž—แŸแž‘ float32 แž˜แžทแž“แž˜แŸ‚แž“ float64 แž‘แŸ แž แžพแž™แž“แŸ…แž€แŸ’แž“แžปแž„แž€แž“แŸ’แžŸแŸ„แž˜แžŠแŸ‚แž›แž˜แžถแž“แž”แŸ’แžšแž—แŸแž‘แž…แŸ’แžšแžพแž“ แž”แŸ’แžšแž—แŸแž‘แžŠแŸ‚แž›แž˜แžถแž“แž—แžถแž–แž‡แžถแž€แŸ‹แž›แžถแž€แŸ‹แžแŸ’แž–แžŸแŸ‹แž”แŸ†แž•แžปแžแž“แžนแž„แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž›แž‘แŸ’แž’แž•แž› แž–แŸ„แž›แž‚แžบ "np.array([3], dtype=np.float32) + np.float64(3)" แž“แžนแž„แžแŸ’แžšแžกแž”แŸ‹แžแž˜แŸ’แž›แŸƒแž”แŸ’แžšแž—แŸแž‘ float64แŸ” แž”แŸ’แžšแž—แŸแž‘แž…แŸ†แž“แžฝแž“แž‚แžแŸ‹แž›แŸ†แž“แžถแŸ†แžŠแžพแž˜แžŠแŸ‚แž›แž”แŸ’แžšแžพแž“แŸ…แž›แžพแžœแŸแž‘แžทแž€แžถแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” Windows โ€” แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ 64 แž”แŸŠแžธแž แž”แŸ’แžšแž—แŸแž‘แž…แŸ†แž“แžฝแž“แž‚แžแŸ‹ 64 แž”แŸŠแžธแžแžฅแžกแžผแžœแž“แŸแŸ‡แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ แž แžพแž™แž“แŸ…แž›แžพแž”แŸ’แžšแž–แŸแž“แŸ’แž’ 32 แž”แŸŠแžธแž แž”แŸ’แžšแž—แŸแž‘ 32 แž”แŸŠแžธแž (แž–แžธแž˜แžปแž“ แžขแžถแžŽแžถแžกแžผแž€แž”แŸ’แžšแž—แŸแž‘ C long แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžšแžพ แž”แŸ‰แžปแž“แŸ’แžแŸ‚แžฅแžกแžผแžœแž“แŸแŸ‡แžŸแž˜แž˜แžผแž› np.intp)แŸ”

แž“แžทแž™แž˜แž“แŸแž™แž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž“แŸ…แž€แŸ’แž“แžปแž„ C-API แžแŸ’แžšแžผแžœแž”แžถแž“แž‡แŸ†แž“แžฝแžŸ แžฌแžŠแž€แž…แŸแž‰ แžงแž‘แžถแž แžšแžŽแŸ แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’ PyArray_Descr แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž”แŸ’แžแžผแžšแŸ” แž…แŸ†แž“แžฝแž“แžขแžแžทแž”แžšแž˜แžถแž“แŸƒแžœแžทแž˜แžถแžแŸ’แžš แž“แžทแž„แžขแžถแž‚แžปแž™แž˜แŸ‰แž„แŸ‹แžŠแŸ‚แž›แž”แžถแž“แž€แŸ†แžŽแžแŸ‹แžแžถแž˜แžšแž™แŸˆแž˜แŸ‰แžถแž€แŸ’แžšแžผ NPY_MAXDIMS แž“แžทแž„ NPY_MAXARGS แžแŸ’แžšแžผแžœแž”แžถแž“แž€แžพแž“แžกแžพแž„แžŠแž›แŸ‹ 64แŸ” แž”แŸ’แžšแž—แŸแž‘แžŸแŸ’แž˜แžปแž‚แžŸแŸ’แž˜แžถแž‰แž‘แžถแŸ†แž„แžขแžŸแŸ‹แžแŸ’แžšแžผแžœแž”แžถแž“แž”แŸ’แžแžผแžšแž‘แŸ…แž”แŸ’แžšแžพแž”แŸ’แžšแž—แŸแž‘แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแž–แžธแž€แžถแžšแž”แž‰แŸ’แž‡แžถแž€แŸ‹ C99 (cfloat_t, cdouble_t, clongdouble_t) แŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ C API แžแŸ’แž˜แžธแžŸแž˜แŸ’แžšแžถแž”แŸ‹แž”แž„แŸ’แž€แžพแž dtypes แž•แŸ’แž‘แžถแž›แŸ‹แžแŸ’แž›แžฝแž“แŸ” แž˜แžปแžแž„แžถแžšแž…แžถแž”แŸ‹แž•แŸ’แžแžพแž˜แžŸแžถแž˜แž‰แŸ’แž‰แžแŸ’แž˜แžธ PyArray_ImportNumPyAPI แž“แžทแž„ PyUFunc_ImportUFuncAPI แžแŸ’แžšแžผแžœแž”แžถแž“แžŸแŸ’แž“แžพแžกแžพแž„แŸ”

Python API แž•แŸ’แžแž›แŸ‹แž“แžผแžœแž€แžถแžšแž”แŸ†แž”แŸ‚แž€แž™แŸ‰แžถแž„แž…แŸ’แž”แžถแžŸแŸ‹แž›แžถแžŸแŸ‹แžšแžœแžถแž„ APIs แžŸแžถแž’แžถแžšแžŽแŸˆ แž“แžทแž„แžฏแž€แž‡แž“ แž“แžทแž„แžŽแŸ‚แž“แžถแŸ†แžšแž…แž“แžถแžŸแž˜แŸ’แž–แŸแž“แŸ’แž’แž˜แŸ‰แžผแžŒแžปแž›แžแŸ’แž˜แžธแŸ” แž”แŸ’แžšแž แŸ‚แž› 100 แž˜แžปแžแž„แžถแžš แž˜แŸ‰แžผแžŒแžปแž› แž“แžทแž„แžแŸแžšแžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž…แŸแž‰แž–แžธแž›แŸ†แž แžˆแŸ’แž˜แŸ„แŸ‡ "np" แž…แž˜แŸ’แž”แž„ แž”แžŠแžทแžŸแŸแž’ แžฌแžŠแž€แž…แŸแž‰แŸ”
แž”แžถแž“แžŸแž˜แŸ’แžขแžถแžแž€แž“แŸ’แž›แŸ‚แž„แžˆแŸ’แž˜แŸ„แŸ‡ np.lib แŸ” แž…แŸ†แž“แžฝแž“โ€‹แžœแžแŸ’แžแžปโ€‹แž€แŸ’แž“แžปแž„โ€‹แž‘แŸ†แž แŸ†โ€‹แžˆแŸ’แž˜แŸ„แŸ‡โ€‹แž˜แŸโ€‹แžแŸ’แžšแžผแžœโ€‹แž”แžถแž“โ€‹แž€แžถแžแŸ‹โ€‹แž”แž“แŸ’แžแž™ 10% แž แžพแž™โ€‹แž€แŸ’แž“แžปแž„โ€‹แž‘แŸ†แž แŸ†โ€‹แžˆแŸ’แž˜แŸ„แŸ‡ numpy.lib 80% แŸ” แž…แž“แŸ’แž›แŸ„แŸ‡แžˆแŸ’แž˜แŸ„แŸ‡ numpy.core แžแŸ’แžšแžผแžœแž”แžถแž“แž•แŸ’แž›แžถแžŸแŸ‹แž‘แžธแž‘แŸ…แžฏแž€แž‡แž“แŸ” แž”แžถแž“แž™แž€แžœแžทแž’แžธแžŸแžถแžŸแŸ’แžšแŸ’แžแž˜แžฝแž™แž…แŸ†แž“แžฝแž“แž…แŸแž‰แž–แžธแžแŸ’แž“แžถแž€แŸ‹ np.ndarray แž“แžทแž„ np.generic แŸ” แž”แžถแž“แž”แž„แŸ’แž€แžพแž namespace แžแŸ’แž˜แžธ numpy.stringsf แž‡แžถแž˜แžฝแž™แž“แžนแž„แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžšแŸ”

แž›แž€แŸ’แžแžŽแŸˆแž–แžทแžŸแŸแžŸแžแŸ’แž˜แžธแžšแžฝแž˜แž˜แžถแž“แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ float32 แž“แžทแž„แž”แŸ’แžšแž—แŸแž‘ longdouble แž“แŸ…แž€แŸ’แž“แžปแž„แž˜แžปแžแž„แžถแžš numpy.fft แž‘แžถแŸ†แž„แžขแžŸแŸ‹ แž€แžถแžšแž‚แžถแŸ†แž‘แŸ’แžšแžŸแž˜แŸ’แžšแžถแž”แŸ‹ Array API แžŸแŸ’แžแž„แŸ‹แžŠแžถแžšแž“แŸ…แž€แŸ’แž“แžปแž„ namespace แžŸแŸ†แžแžถแž“แŸ‹ แž…แž“แŸ’แž›แŸ„แŸ‡แžˆแŸ’แž˜แŸ„แŸ‡แžแŸ’แž˜แžธ แž“แžทแž„แž”แŸ’แžšแž—แŸแž‘แžŸแž˜แŸ’แžšแžถแž”แŸ‹แžแŸ’แžŸแŸ‚แž”แŸ’แžšแžœแŸ‚แž„แžขแžแŸแžšแŸ” แž€แžถแžšแž”แž„แŸ’แž€แžพแž“แž”แŸ’แžšแžŸแžทแž‘แŸ’แž’แž—แžถแž–แž€แžถแžšแžขแž“แžปแžœแžแŸ’แžแžแŸ’แžšแžผแžœแž”แžถแž“แžขแž“แžปแžœแžแŸ’แžแžŠแŸ„แž™แž”แŸ’แžšแžพ Intel x86-simd-sort แž“แžทแž„ Google Highway libraries แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž˜แžปแžแž„แžถแžšแžแŸ’แžŸแŸ‚แžขแž€แŸ’แžŸแžš แžแž˜แŸ’แžšแŸ€แž” argsort แž—แžถแž‚แžแžถแžŸ แž“แžทแž„ argpartition แž”แŸ’แžšแžแžทแž”แžแŸ’แžแžทแž€แžถแžšแž‡แžถแž˜แžฝแž™แžแŸ’แžŸแŸ‚แžแŸแžšแž€แŸ’แž“แžปแž„แž˜แŸ‰แžผแžŒแžปแž› numpy.char แžแŸ’แžšแžผแžœแž”แžถแž“แž–แž“แŸ’แž›แžฟแž“แŸ” แž”แžถแž“แž”แž“แŸ’แžแŸ‚แž˜ API แžแŸ’แž˜แžธแŸ”
opt_func_info แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž€แžถแžšแžแžถแž˜แžŠแžถแž“ แž“แžทแž„แžœแžทแž…แžถแžšแžŽแž€แžแžถแŸ”

แž”แŸ’แžšแž—แž–: opennet.ru

แž‘แžทแž‰แž€แžถแžšแž”แž„แŸ’แž แŸ„แŸ‡แžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แžŸแž˜แŸ’แžšแžถแž”แŸ‹แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แž˜แžถแž“แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS, แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS ๐Ÿ”ฅ แž‘แžทแž‰แžŸแŸแžœแžถแž”แž„แŸ’แž แŸ„แŸ‡แž‚แŸแž แž‘แŸ†แž–แŸแžšแžŠแŸ‚แž›แžขแžถแž…แž‘แžปแž€แž…แžทแžแŸ’แžแž”แžถแž“แž‡แžถแž˜แžฝแž™แž“แžนแž„แž€แžถแžšแž€แžถแžšแž–แžถแžš DDoS แž“แžทแž„แž˜แŸ‰แžถแžŸแŸŠแžธแž“แž˜แŸ VPS VDS | ProHoster