Випуск Python-бібліотеки для наукових обчислень NumPy 1.19

доступний реліз Python-бібліотеки для наукових обчислень NumPy 1.19, орієнтованої на роботу з багатовимірними масивами та матрицями, а також надає велику колекцію функцій з реалізацією різних алгоритмів, пов'язаних із використанням матриць. NumPy є однією з найбільш популярних бібліотек, що застосовуються для наукових розрахунків. Код проекту написаний мовою Python із застосуванням оптимізації мовою Сі та поширюється під ліцензією BSD.

У NumPy 1.19 припинено підтримку Python 3.5 і видалено код для забезпечення роботи з Python 2 (прошарок numpy.compat поки що залишено). Як версії, що підтримуються, заявлені Python 3.6, 3.7 і 3.8. Продовжено розвиток модуля numpy.random для роботи із випадковими вибірками. Поліпшено підтримку wheel-пакетів NumPy на архітектурі Aarch64 та при використанні реалізації Python pypy. Розширено функціональність numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero та numpy.array_equal. Покращено визначення можливостей CPU, таких як підтримка AVX. Додана працююча 5-7 разів швидше реалізація np.exp на базі AVX512, що застосовується для вхідних даних з типом np.float64.

Джерело: opennet.ru

Додати коментар або відгук