Spec-Zone.ru › NumPy 1.21

NumPy Справочник

Версия

1.21

Дата

22 июня 2021 г.

В этом справочном руководстве подробно описаны функции, модули и объекты, включенные в NumPy, с описанием их назначения. Для обучения работе с NumPy см. полную документацию.

  • Объекты массивов
    • Многомерный массив (ndarray)
    • Скаляры
    • Объекты типов данных (dtype)
    • Индексирование
    • Итерация по массивам
    • Стандартные подклассы массивов
    • Маскированные массивы
    • Интерфейс массива
    • Даты и временные интервалы
  • Константы
  • Универсальные функции (ufunc)
    • Вещание
    • Определение типа результата
    • Использование внутренних буферов
    • Обработка ошибок
    • Правила приведения типов
    • Переопределение поведения Ufunc
    • ufunc
    • Доступные ufuncs
  • Процедуры
    • Процедуры создания массивов
    • Процедуры манипулирования массивами
    • Бинарные операции
    • Строковые операции
    • Интерфейс внешних функций C-типов (numpy.ctypeslib)
    • Функции поддержки дат
    • Процедуры типов данных
    • Процедуры, ускоряемые SciPy (numpy.dual)
    • Математические функции с автоматическим выбором области определения (numpy.emath)
    • Обработка ошибок с плавающей запятой
    • Дискретное преобразование Фурье (numpy.fft)
    • Функциональное программирование
    • Специальные функции помощи NumPy
    • Процедуры индексирования
    • Ввод и вывод
    • Линейная алгебра (numpy.linalg)
    • Логические функции
    • Операции с массивами со значениями NULL
    • Математические функции
    • Библиотека матриц (numpy.matlib)
    • Разные процедуры
    • Заполнение массивов
    • Полиномы
    • Случайное выборочное отбор (numpy.random)
    • Процедуры множеств
    • Сортировка, поиск и подсчет
    • Статистика
    • Поддержка тестов (numpy.testing)
    • Функции окон
  • Типизация (numpy.typing)
    • Плагин Mypy
    • Отличия от API NumPy во время выполнения
    • API
  • Глобальное состояние
    • Параметры, связанные с производительностью
    • Параметры, связанные с взаимодействием
    • Параметры, связанные с отладкой
  • Упаковка (numpy.distutils)
    • Модули в numpy.distutils
    • Класс конфигурации
    • Создание устанавливаемых библиотек C
    • Преобразование файлов .src
  • Руководство по NumPy Distutils
    • Структура SciPy
    • Требования к пакетам SciPy
    • Файл setup.py
    • Файл __init__.py
    • Дополнительные возможности в NumPy Distutils
  • NumPy C-API
    • Типы Python и C-структуры
    • Настройка системы
    • API типов данных
    • API массивов
    • API итератора массивов
    • API UFunc
    • API обобщенных универсальных функций
    • Ядровые библиотеки NumPy
    • Устаревшие API C
  • Внутреннее устройство NumPy
    • Объяснения кода NumPy C
    • Выравнивание памяти
    • Внутренняя организация массивов numpy
    • Вопросы порядка индексирования многомерных массивов
  • Оптимизации SIMD
    • Параметры сборки для компиляции
    • Понимание диспетчеризации процессоров, как работает диспетчер NumPy?
    • Погружение в диспетчер процессоров
  • NumPy и SWIG
    • numpy.i: Файл интерфейса SWIG для NumPy
    • Тестирование типов отображения numpy.i

Благодарности

Большая часть этого руководства происходит из книги Трэвиса Э. Олифанта Руководство по NumPy (которая щедро перешла в общественное достояние в августе 2008 г.). Справочная документация для многих функций написана многочисленными авторами и разработчиками NumPy.

© 2005–2022 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.21/reference/index.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API