NumPy 1.19 ғылыми есептеулерге арналған Python кітапханасының шығарылымы

Қол жетімді ғылыми есептеулерге арналған Python кітапханасының шығарылымы NumPy 1.19, көпөлшемді массивтермен және матрицалармен жұмыс істеуге бағытталған, сонымен қатар матрицаларды пайдаланумен байланысты әртүрлі алгоритмдерді жүзеге асырумен функциялардың үлкен жинағын қамтамасыз етеді. NumPy - ғылыми есептеулер үшін қолданылатын ең танымал кітапханалардың бірі. Жоба коды Python тілінде C және тіліндегі оңтайландырулар арқылы жазылған таралады BSD лицензиясы бойынша.

NumPy 1.19 енді Python 3.5 нұсқасын қолдамайды және Python 2-ге қолдау көрсету үшін кодты жояды (numpy.compat қабаты әзірше орнында қалды). Қолдау көрсетілетін нұсқалар: Python 3.6, 3.7 және 3.8. Модуль әзірлеу жалғасты numpy.random кездейсоқ үлгілермен жұмыс істеуге арналған. Aarch64 архитектурасында және Python енгізуін пайдалану кезінде NumPy дөңгелек пакеттеріне қолдау жақсартылған pypy. Кеңейтілген numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero және numpy.array_equal функционалдығы. AVX қолдауы сияқты CPU мүмкіндіктерін анықтау жақсартылған. 5-7 есе жылдам жұмыс істейтін іске қосу қосылды np.exp np.float512 деректер түрін енгізу үшін пайдаланылатын AVX64 негізінде.

Ақпарат көзі: opennet.ru

пікір қалдыру