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

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

Вийшла бібліотека 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 для роботи з випадковими вибірками. Покращена підтримка пакетів коліс NumPy на архітектурі Aarch64 і при використанні python реалізації PyPy. Розширено функціонал numpy.frompyfunc, np.str_, numpy.copy, numpy.linalg.multi_dot, numpy.count_nonzero і numpy.array_equal. Покращено виявлення можливостей процесора, таких як підтримка AVX. Додано в 5-7 разів швидшу реалізацію np.exp на основі AVX512, яка використовується для входів np.float64.

Нотатки про випуск NumPy 1.19.0

Цей випуск NumPy ознаменований видаленням великої кількості технічного боргу: підтримка Python 2 була видалена, термін дії багатьох вилучень закінчився , а документація була покращена. Полірування випадкового модуля продовжується з виправленням помилок та кращою зручністю використання від Cython.

Версії Python, підтримувані для цього випуску, - 3.6-3.8. Розробники нижче за течією повинні використовувати Cython >= 0.29.16 для підтримки Python 3.8 і OpenBLAS >= 3.7, щоб уникнути проблем в архітектурі Skylake.

Підкреслює


Опубліковано: 22 червня 2020


Вибрати програмне забезпечення


Напишіть запит на програмне забезпечення нам у Viber
+380503703627


Контакти Ай Ті Про

info@itpro.ua
Телефон: +38 (044) 257-24-44