Выпуск Python-библиотеки для научных вычислений NumPy 1.20.0

Материал из Викиновостей, свободного источника новостей

31 января 2021 года

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

В новой версии:

  • Реализована поддержка аннотаций типов для большей части функций NumPy.
  • Расширено применение инструкций SIMD для ускорения работы ufuncs.
  • Проведена предварительная работа по изменению реализации dtype и приведения типов с целью упрощения расширения классов dtype.
  • Значительно улучшена документация.
  • Проведена чистка, связанная с удалением поддержки Python 2.7, которая позволила улучшить читаемость кода.
  • Добавлена начальная поддержка будущего выпуска компилятора Cython 3.0 ( Cython расширяет возможности Python средствами для прямого вызова функций на языке Си, поддерживает определение переменных с типами языка Си и позволяет компилировать итоговый код на языке Cython в представление на языке Си, которое затем собирается штатным системным компилятором).

Источники[править]


Creative Commons
Creative Commons
Эта статья содержит материалы из статьи «Выпуск Python-библиотеки для научных вычислений NumPy 1.20.0», опубликованной OpenNET и распространяющейся на условиях лицензии Creative Commons Attribution (CC BY) — указание автора, источник и лицензию.
Эта статья загружена автоматически ботом NewsBots и ещё не проверялась редакторами Викиновостей.
Любой участник может оформить статью: добавить иллюстрации, викифицировать, заполнить шаблоны и добавить категории.
Любой редактор может снять этот шаблон после оформления и проверки.

Комментарии[править]

Викиновости и Wikimedia Foundation не несут ответственности за любые материалы и точки зрения, находящиеся на странице и в разделе комментариев.