Издаване на Python библиотека за научни изчисления NumPy 1.17.0

Състоя се релиз на Python библиотека за научни изчисления NumPy 1.17, насочена към работа с многомерни масиви и матрици, и предлага голяма колекция от функции с реализирани различни алгоритми, свързани с използването на матрици. NumPy е една от най-търсените библиотеки, използвани за научни изчисления. Кодът на проекта е написан на Python, с оптимизации на C език и разпространява под лиценз BSD.

Изпускане на NumPy 1.17 е забележителен включва оптимизации, които значително увеличават производителността на някои операции, и спиране на поддръжката на Python 2.7. Сега е необходима версия на Python от 3.5 до 3.7. Сред другите промени:

  • Реализацията на FFT (Бързо преобразувание на Фурие) модул за изпълнение на бързо преобразуване на Фурие е прехвърлена от fftpack на по-бърз и прецизен pocketfft.
  • Включен е нов разширяем модул
    random, предлагащ на избор четири генератора на псевдослучайни числа (MT19937, PCG64, Philox и SFC64) и реализиращ подобрен метод за генериране на ентропия при работа в паралелно изпълнявани процеси.
  • Добавени са алгоритми за поразрядна (radix) и хибридна (timsort) сортировка, които автоматично се избират в зависимост от типа данни.
  • По подразбиране е включена възможността за замяна на функции на NumPy.

Източник: opennet.ru

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster