Документация NumPy
-
Настройка
- Что такое NumPy?
- Установка NumPy
-
Устранение неполадок с ImportError
-
ImportError
- Использование Python из
conda(Anaconda) - Использование PyCharm с Anaconda/conda Python
- Использование VSCode с Anaconda/conda Python (или окружениями)
- Использование Eclipse/PyDev с Anaconda/conda Python (или окружениями)
- Raspberry Pi
- Отладочная сборка в Windows
- Все настройки
- Настройка разработки
- Проверка переменных среды
- Использование Python из
-
ImportError
- Быстрый старт
-
NumPy: абсолютные основы для начинающих
- Добро пожаловать в NumPy!
- Установка NumPy
- Как импортировать NumPy
- Чтение примера кода
- В чем разница между списком Python и массивом NumPy?
- Что такое массив?
- Дополнительная информация об массивах
- Как создать базовый массив
- Добавление, удаление и сортировка элементов
- Как узнать форму и размер массива?
- Можно ли изменить форму массива?
- Как преобразовать одномерный массив в двумерный (как добавить новую ось к массиву)
- Индексирование и срезы
- Как создать массив из существующих данных
- Основные операции над массивами
- Широковещательная рассылка
- Более полезные операции над массивами
- Создание матриц
- Генерация случайных чисел
- Как получить уникальные элементы и их количество
- Транспонирование и изменение формы матрицы
- Как перевернуть массив
- Изменение формы и выравнивание многомерных массивов
- Как получить доступ к строке документации для получения дополнительной информации
- Работа с математическими формулами
- Как сохранять и загружать объекты NumPy
- Импорт и экспорт CSV-файла
- Построение графиков массивов с помощью Matplotlib
-
Учебники NumPy
-
Основы NumPy
- Типы данных
- Создание массивов
- Ввод-вывод с NumPy
-
Индексирование
- Присваивание против ссылок
- Индексирование одного элемента
- Другие варианты индексирования
- Массивы индексов
- Индексирование многомерных массивов
- Булевы или "масочные" массивы индексов
- Комбинирование массивов индексов со срезами
- Инструменты структурного индексирования
- Присваивание значений индексированным массивам
- Обработка переменного количества индексов в программах
- Распространение
- Перестановка байтов
-
Структурированные массивы
- Введение
- Структурированные типы данных
- Индексирование и присваивание структурированным массивам
- Массивы записей
- Вспомогательные функции для массивов записей
- Написание пользовательских контейнеров массивов
-
Основы NumPy
-
Наследование ndarray
- Введение
- Преобразование представлений
- Создание нового из шаблона
- Взаимосвязь преобразования представлений и создания нового из шаблона
- Последствия для наследования
- Простой пример - добавление дополнительного атрибута к ndarray
- Несколько более реалистичный пример - добавление атрибута к существующему массиву
__array_ufunc__для ufuncs__array_wrap__для ufuncs и других функций- Дополнительные нюансы - настраиваемые методы
__del__и ndarray.base - Наследование и совместимость с последующими версиями
-
Наследование ndarray
- Разное
- NumPy для пользователей Matlab
- Учебник: Линейная алгебра на n-мерных массивах
- Сборка из исходного кода
-
Использование NumPy C-API
- Как расширить NumPy
- Использование Python в качестве связующего звена
- Написание собственных ufunc
- Выходя за рамки основ
- NumPy Справочник по практическому применению
-
Использование NumPy C-API
-
Справочник NumPy
-
Объекты массивов
-
Многомерный массив (
ndarray)-
Создание массивов
-
numpy.ndarray
- numpy.ndarray.all
- numpy.ndarray.any
- numpy.ndarray.argmax
- numpy.ndarray.argmin
- numpy.ndarray.argpartition
- numpy.ndarray.argsort
- numpy.ndarray.astype
- numpy.ndarray.byteswap
- numpy.ndarray.choose
- numpy.ndarray.clip
- numpy.ndarray.compress
- numpy.ndarray.conj
- numpy.ndarray.conjugate
- numpy.ndarray.copy
- numpy.ndarray.cumprod
- numpy.ndarray.cumsum
- numpy.ndarray.diagonal
- numpy.ndarray.dot
- numpy.ndarray.dump
- numpy.ndarray.dumps
- numpy.ndarray.fill
- numpy.ndarray.flatten
- numpy.ndarray.getfield
- numpy.ndarray.item
- numpy.ndarray.itemset
- numpy.ndarray.max
- numpy.ndarray.mean
- numpy.ndarray.min
- numpy.ndarray.newbyteorder
- numpy.ndarray.nonzero
- numpy.ndarray.partition
- numpy.ndarray.prod
- numpy.ndarray.ptp
- numpy.ndarray.put
- numpy.ndarray.ravel
- numpy.ndarray.repeat
- numpy.ndarray.reshape
- numpy.ndarray.resize
- numpy.ndarray.round
- numpy.ndarray.searchsorted
- numpy.ndarray.setfield
- numpy.ndarray.setflags
- numpy.ndarray.sort
- numpy.ndarray.squeeze
- numpy.ndarray.std
- numpy.ndarray.sum
- numpy.ndarray.swapaxes
- numpy.ndarray.take
- numpy.ndarray.tobytes
- numpy.ndarray.tofile
- numpy.ndarray.tolist
- numpy.ndarray.tostring
- numpy.ndarray.trace
- numpy.ndarray.transpose
- numpy.ndarray.var
- numpy.ndarray.view
-
numpy.ndarray
- Индексирование массивов
- Внутренняя структура памяти ndarray
- Атрибуты массива
-
Создание массивов
-
Многомерный массив (
-
Объекты массивов
-
Методы массива
-
Преобразование массива
- numpy.ndarray.item
- numpy.ndarray.tolist
- numpy.ndarray.itemset
- numpy.ndarray.tostring
- numpy.ndarray.tobytes
- numpy.ndarray.tofile
- numpy.ndarray.dump
- numpy.ndarray.dumps
- numpy.ndarray.astype
- numpy.ndarray.byteswap
- numpy.ndarray.copy
- numpy.ndarray.view
- numpy.ndarray.getfield
- numpy.ndarray.setflags
- numpy.ndarray.fill
- Изменение формы
- Выбор и обработка элементов
-
Вычисления
- numpy.ndarray.max
- numpy.ndarray.argmax
- numpy.ndarray.min
- numpy.ndarray.argmin
- numpy.ndarray.ptp
- numpy.ndarray.clip
- numpy.ndarray.conj
- numpy.ndarray.round
- numpy.ndarray.trace
- numpy.ndarray.sum
- numpy.ndarray.cumsum
- numpy.ndarray.mean
- numpy.ndarray.var
- numpy.ndarray.std
- numpy.ndarray.prod
- numpy.ndarray.cumprod
- numpy.ndarray.all
- numpy.ndarray.any
-
Преобразование массива
-
Методы массива
-
Арифметические, матричные умножения и операции сравнения
- numpy.ndarray.__lt__
- numpy.ndarray.__le__
- numpy.ndarray.__gt__
- numpy.ndarray.__ge__
- numpy.ndarray.__eq__
- numpy.ndarray.__ne__
- numpy.ndarray.__bool__
- numpy.ndarray.__neg__
- numpy.ndarray.__pos__
- numpy.ndarray.__abs__
- numpy.ndarray.__invert__
- numpy.ndarray.__add__
- numpy.ndarray.__sub__
- numpy.ndarray.__mul__
- numpy.ndarray.__truediv__
- numpy.ndarray.__floordiv__
- numpy.ndarray.__mod__
- numpy.ndarray.__divmod__
- numpy.ndarray.__pow__
- numpy.ndarray.__lshift__
- numpy.ndarray.__rshift__
- numpy.ndarray.__and__
- numpy.ndarray.__or__
- numpy.ndarray.__xor__
- numpy.ndarray.__iadd__
- numpy.ndarray.__isub__
- numpy.ndarray.__imul__
- numpy.ndarray.__itruediv__
- numpy.ndarray.__ifloordiv__
- numpy.ndarray.__imod__
- numpy.ndarray.__ipow__
- numpy.ndarray.__ilshift__
- numpy.ndarray.__irshift__
- numpy.ndarray.__iand__
- numpy.ndarray.__ior__
- numpy.ndarray.__ixor__
- numpy.ndarray.__matmul__
-
Специальные методы
- numpy.ndarray.__copy__
- numpy.ndarray.__deepcopy__
- numpy.ndarray.__reduce__
- numpy.ndarray.__setstate__
- numpy.ndarray.__new__
- numpy.ndarray.__array__
- numpy.ndarray.__array_wrap__
- numpy.ndarray.__len__
- numpy.ndarray.__getitem__
- numpy.ndarray.__setitem__
- numpy.ndarray.__contains__
- numpy.ndarray.__int__
- numpy.ndarray.__float__
- numpy.ndarray.__complex__
- numpy.ndarray.__str__
- numpy.ndarray.__repr__
-
Арифметические, матричные умножения и операции сравнения
-
Скаляры
- Встроенные типы скаляров
-
Атрибуты
- numpy.generic.flags
- numpy.generic.shape
- numpy.generic.strides
- numpy.generic.ndim
- numpy.generic.data
- numpy.generic.size
- numpy.generic.itemsize
- numpy.generic.base
- numpy.generic.dtype
- numpy.generic.real
- numpy.generic.imag
- numpy.generic.flat
- numpy.generic.T
- numpy.generic.__array_interface__
- numpy.generic.__array_struct__
- numpy.generic.__array_priority__
- numpy.generic.__array_wrap__
- Индексирование
-
Методы
-
numpy.generic
- numpy.generic.all
- numpy.generic.any
- numpy.generic.argmax
- numpy.generic.argmin
- numpy.generic.argsort
- numpy.generic.astype
- numpy.generic.byteswap
- numpy.generic.choose
- numpy.generic.clip
- numpy.generic.compress
- numpy.generic.conjugate
- numpy.generic.copy
- numpy.generic.cumprod
- numpy.generic.cumsum
- numpy.generic.diagonal
- numpy.generic.dump
- numpy.generic.dumps
- numpy.generic.fill
- numpy.generic.flatten
- numpy.generic.getfield
- numpy.generic.item
- numpy.generic.itemset
- numpy.generic.max
- numpy.generic.mean
- numpy.generic.min
- numpy.generic.newbyteorder
- numpy.generic.nonzero
- numpy.generic.prod
- numpy.generic.ptp
- numpy.generic.put
- numpy.generic.ravel
- numpy.generic.repeat
- numpy.generic.reshape
- numpy.generic.resize
- numpy.generic.round
- numpy.generic.searchsorted
- numpy.generic.setfield
- numpy.generic.setflags
- numpy.generic.sort
- numpy.generic.squeeze
- numpy.generic.std
- numpy.generic.sum
- numpy.generic.swapaxes
- numpy.generic.take
- numpy.generic.tofile
- numpy.generic.tolist
- numpy.generic.tostring
- numpy.generic.trace
- numpy.generic.transpose
- numpy.generic.var
- numpy.generic.view
- numpy.generic.__array__
- numpy.generic.__array_wrap__
- numpy.generic.squeeze
- numpy.generic.byteswap
- numpy.generic.__reduce__
- numpy.generic.__setstate__
- numpy.generic.setflags
-
numpy.generic
- Определение новых типов
-
Скаляры
-
Объекты типов данных (
dtype)- Указание и создание типов данных
-
dtype-
Атрибуты
- numpy.dtype.type
- numpy.dtype.kind
- numpy.dtype.char
- numpy.dtype.num
- numpy.dtype.str
- numpy.dtype.name
- numpy.dtype.itemsize
- numpy.dtype.byteorder
- numpy.dtype.fields
- numpy.dtype.names
- numpy.dtype.subdtype
- numpy.dtype.shape
- numpy.dtype.hasobject
- numpy.dtype.flags
- numpy.dtype.isbuiltin
- numpy.dtype.isnative
- numpy.dtype.descr
- numpy.dtype.alignment
- numpy.dtype.base
- Методы
-
Атрибуты
- Индексирование
- Итерация по массивам
-
Объекты типов данных (
-
Стандартные подклассы массивов
- Специальные атрибуты и методы
-
Объекты матриц
- numpy.matrix.T
- numpy.matrix.H
- numpy.matrix.I
- numpy.matrix.A
-
numpy.matrix
- numpy.matrix.all
- numpy.matrix.any
- numpy.matrix.argmax
- numpy.matrix.argmin
- numpy.matrix.argpartition
- numpy.matrix.argsort
- numpy.matrix.astype
- numpy.matrix.byteswap
- numpy.matrix.choose
- numpy.matrix.clip
- numpy.matrix.compress
- numpy.matrix.conj
- numpy.matrix.conjugate
- numpy.matrix.copy
- numpy.matrix.cumprod
- numpy.matrix.cumsum
- numpy.matrix.diagonal
- numpy.matrix.dot
- numpy.matrix.dump
- numpy.matrix.dumps
- numpy.matrix.fill
- numpy.matrix.flatten
- numpy.matrix.getA
- numpy.matrix.getA1
- numpy.matrix.getH
- numpy.matrix.getI
- numpy.matrix.getT
- numpy.matrix.getfield
- numpy.matrix.item
- numpy.matrix.itemset
- numpy.matrix.max
- numpy.matrix.mean
- numpy.matrix.min
- numpy.matrix.newbyteorder
- numpy.matrix.nonzero
- numpy.matrix.partition
- numpy.matrix.prod
- numpy.matrix.ptp
- numpy.matrix.put
- numpy.matrix.ravel
- numpy.matrix.repeat
- numpy.matrix.reshape
- numpy.matrix.resize
- numpy.matrix.round
- numpy.matrix.searchsorted
- numpy.matrix.setfield
- numpy.matrix.setflags
- numpy.matrix.sort
- numpy.matrix.squeeze
- numpy.matrix.std
- numpy.matrix.sum
- numpy.matrix.swapaxes
- numpy.matrix.take
- numpy.matrix.tobytes
- numpy.matrix.tofile
- numpy.matrix.tolist
- numpy.matrix.tostring
- numpy.matrix.trace
- numpy.matrix.transpose
- numpy.matrix.var
- numpy.matrix.view
- numpy.asmatrix
- numpy.bmat
- Массивы файлов с отображением в памяти
-
Стандартные подклассы массивов
-
Символьные массивы (
numpy.char)-
numpy.chararray
- numpy.chararray.astype
- numpy.chararray.argsort
- numpy.chararray.copy
- numpy.chararray.count
- numpy.chararray.decode
- numpy.chararray.dump
- numpy.chararray.dumps
- numpy.chararray.encode
- numpy.chararray.endswith
- numpy.chararray.expandtabs
- numpy.chararray.fill
- numpy.chararray.find
- numpy.chararray.flatten
- numpy.chararray.getfield
- numpy.chararray.index
- numpy.chararray.isalnum
- numpy.chararray.isalpha
- numpy.chararray.isdecimal
- numpy.chararray.isdigit
- numpy.chararray.islower
- numpy.chararray.isnumeric
- numpy.chararray.isspace
- numpy.chararray.istitle
- numpy.chararray.isupper
- numpy.chararray.item
- numpy.chararray.join
- numpy.chararray.ljust
- numpy.chararray.lower
- numpy.chararray.lstrip
- numpy.chararray.nonzero
- numpy.chararray.put
- numpy.chararray.ravel
- numpy.chararray.repeat
- numpy.chararray.replace
- numpy.chararray.reshape
- numpy.chararray.resize
- numpy.chararray.rfind
- numpy.chararray.rindex
- numpy.chararray.rjust
- numpy.chararray.rsplit
- numpy.chararray.rstrip
- numpy.chararray.searchsorted
- numpy.chararray.setfield
- numpy.chararray.setflags
- numpy.chararray.sort
- numpy.chararray.split
- numpy.chararray.splitlines
- numpy.chararray.squeeze
- numpy.chararray.startswith
- numpy.chararray.strip
- numpy.chararray.swapaxes
- numpy.chararray.swapcase
- numpy.chararray.take
- numpy.chararray.title
- numpy.chararray.tofile
- numpy.chararray.tolist
- numpy.chararray.tostring
- numpy.chararray.translate
- numpy.chararray.transpose
- numpy.chararray.upper
- numpy.chararray.view
- numpy.chararray.zfill
- numpy.core.defchararray.array
-
numpy.chararray
-
Символьные массивы (
-
Массивы записей (
numpy.rec)-
numpy.recarray
- numpy.recarray.all
- numpy.recarray.any
- numpy.recarray.argmax
- numpy.recarray.argmin
- numpy.recarray.argpartition
- numpy.recarray.argsort
- numpy.recarray.astype
- numpy.recarray.byteswap
- numpy.recarray.choose
- numpy.recarray.clip
- numpy.recarray.compress
- numpy.recarray.conj
- numpy.recarray.conjugate
- numpy.recarray.copy
- numpy.recarray.cumprod
- numpy.recarray.cumsum
- numpy.recarray.diagonal
- numpy.recarray.dot
- numpy.recarray.dump
- numpy.recarray.dumps
- numpy.recarray.fill
- numpy.recarray.flatten
- numpy.recarray.getfield
- numpy.recarray.item
- numpy.recarray.itemset
- numpy.recarray.max
- numpy.recarray.mean
- numpy.recarray.min
- numpy.recarray.newbyteorder
- numpy.recarray.nonzero
- numpy.recarray.partition
- numpy.recarray.prod
- numpy.recarray.ptp
- numpy.recarray.put
- numpy.recarray.ravel
- numpy.recarray.repeat
- numpy.recarray.reshape
- numpy.recarray.resize
- numpy.recarray.round
- numpy.recarray.searchsorted
- numpy.recarray.setfield
- numpy.recarray.setflags
- numpy.recarray.sort
- numpy.recarray.squeeze
- numpy.recarray.std
- numpy.recarray.sum
- numpy.recarray.swapaxes
- numpy.recarray.take
- numpy.recarray.tobytes
- numpy.recarray.tofile
- numpy.recarray.tolist
- numpy.recarray.tostring
- numpy.recarray.trace
- numpy.recarray.transpose
- numpy.recarray.var
- numpy.recarray.view
-
numpy.recarray
-
Массивы записей (
-
numpy.record
- numpy.record.all
- numpy.record.any
- numpy.record.argmax
- numpy.record.argmin
- numpy.record.argsort
- numpy.record.astype
- numpy.record.byteswap
- numpy.record.choose
- numpy.record.clip
- numpy.record.compress
- numpy.record.conjugate
- numpy.record.copy
- numpy.record.cumprod
- numpy.record.cumsum
- numpy.record.diagonal
- numpy.record.dump
- numpy.record.dumps
- numpy.record.fill
- numpy.record.flatten
- numpy.record.getfield
- numpy.record.item
- numpy.record.itemset
- numpy.record.max
- numpy.record.mean
- numpy.record.min
- numpy.record.newbyteorder
- numpy.record.nonzero
- numpy.record.pprint
- numpy.record.prod
- numpy.record.ptp
- numpy.record.put
- numpy.record.ravel
- numpy.record.repeat
- numpy.record.reshape
- numpy.record.resize
- numpy.record.round
- numpy.record.searchsorted
- numpy.record.setfield
- numpy.record.setflags
- numpy.record.sort
- numpy.record.squeeze
- numpy.record.std
- numpy.record.sum
- numpy.record.swapaxes
- numpy.record.take
- numpy.record.tofile
- numpy.record.tolist
- numpy.record.tostring
- numpy.record.trace
- numpy.record.transpose
- numpy.record.var
- numpy.record.view
-
numpy.record
- Маскированные массивы (
numpy.ma) - Стандартный контейнерный класс
- Итераторы массивов
-
Маскированные массивы
-
Модуль
numpy.ma -
Использование numpy.ma
-
Создание маскированных массивов
- numpy.ma.array
- numpy.ma.masked_array
- numpy.ma.asarray
- numpy.ma.asanyarray
- numpy.ma.fix_invalid
- numpy.ma.masked_equal
- numpy.ma.masked_greater
- numpy.ma.masked_greater_equal
- numpy.ma.masked_inside
- numpy.ma.masked_invalid
- numpy.ma.masked_less
- numpy.ma.masked_less_equal
- numpy.ma.masked_not_equal
- numpy.ma.masked_object
- numpy.ma.masked_outside
- numpy.ma.masked_values
- numpy.ma.masked_where
- Доступ к данным
- Доступ к маске
- Доступ только к корректным записям
- Изменение маски
- Индексирование и срезы
- Операции с маскированными массивами
-
Создание маскированных массивов
- Примеры
- Константы модуля
numpy.ma -
Класс
MaskedArray-
Атрибуты и свойства маскированных массивов
- numpy.ma.MaskedArray.base
- numpy.ma.MaskedArray.ctypes
- numpy.ma.MaskedArray.dtype
- numpy.ma.MaskedArray.flags
- numpy.ma.MaskedArray.itemsize
- numpy.ma.MaskedArray.nbytes
- numpy.ma.MaskedArray.ndim
- numpy.ma.MaskedArray.shape
- numpy.ma.MaskedArray.size
- numpy.ma.MaskedArray.strides
- numpy.ma.MaskedArray.imag
- numpy.ma.MaskedArray.real
- numpy.ma.MaskedArray.flat
- numpy.ma.MaskedArray.__array_priority__
-
Атрибуты и свойства маскированных массивов
-
Модуль
-
Маскированные массивы
-
MaskedArrayметоды-
Преобразование
- numpy.ma.MaskedArray.__float__
- numpy.ma.MaskedArray.__int__
- numpy.ma.MaskedArray.view
- numpy.ma.MaskedArray.astype
- numpy.ma.MaskedArray.byteswap
- numpy.ma.MaskedArray.compressed
- numpy.ma.MaskedArray.filled
- numpy.ma.MaskedArray.tofile
- numpy.ma.MaskedArray.toflex
- numpy.ma.MaskedArray.tolist
- numpy.ma.MaskedArray.torecords
- numpy.ma.MaskedArray.tostring
- numpy.ma.MaskedArray.tobytes
- Манипуляции с формой
-
Выбор и манипулирование элементами
- numpy.ma.MaskedArray.argmax
- numpy.ma.MaskedArray.argmin
- numpy.ma.MaskedArray.argsort
- numpy.ma.MaskedArray.choose
- numpy.ma.MaskedArray.compress
- numpy.ma.MaskedArray.diagonal
- numpy.ma.MaskedArray.fill
- numpy.ma.MaskedArray.item
- numpy.ma.MaskedArray.nonzero
- numpy.ma.MaskedArray.put
- numpy.ma.MaskedArray.repeat
- numpy.ma.MaskedArray.searchsorted
- numpy.ma.MaskedArray.sort
- numpy.ma.MaskedArray.take
- Сериализация и копирование
-
Вычисления
- numpy.ma.MaskedArray.all
- numpy.ma.MaskedArray.anom
- numpy.ma.MaskedArray.any
- numpy.ma.MaskedArray.clip
- numpy.ma.MaskedArray.conj
- numpy.ma.MaskedArray.conjugate
- numpy.ma.MaskedArray.cumprod
- numpy.ma.MaskedArray.cumsum
- numpy.ma.MaskedArray.max
- numpy.ma.MaskedArray.mean
- numpy.ma.MaskedArray.min
- numpy.ma.MaskedArray.prod
- numpy.ma.MaskedArray.product
- numpy.ma.MaskedArray.ptp
- numpy.ma.MaskedArray.round
- numpy.ma.MaskedArray.std
- numpy.ma.MaskedArray.sum
- numpy.ma.MaskedArray.trace
- numpy.ma.MaskedArray.var
-
Преобразование
-
-
Арифметические и сравнения операции
- Операторы сравнения:
-
Логическое значение массива (
bool): -
Арифметика:
- numpy.ma.MaskedArray.__abs__
- numpy.ma.MaskedArray.__add__
- numpy.ma.MaskedArray.__radd__
- numpy.ma.MaskedArray.__sub__
- numpy.ma.MaskedArray.__rsub__
- numpy.ma.MaskedArray.__mul__
- numpy.ma.MaskedArray.__rmul__
- numpy.ma.MaskedArray.__div__
- numpy.ma.MaskedArray.__truediv__
- numpy.ma.MaskedArray.__rtruediv__
- numpy.ma.MaskedArray.__floordiv__
- numpy.ma.MaskedArray.__rfloordiv__
- numpy.ma.MaskedArray.__mod__
- numpy.ma.MaskedArray.__rmod__
- numpy.ma.MaskedArray.__divmod__
- numpy.ma.MaskedArray.__rdivmod__
- numpy.ma.MaskedArray.__pow__
- numpy.ma.MaskedArray.__rpow__
- numpy.ma.MaskedArray.__lshift__
- numpy.ma.MaskedArray.__rlshift__
- numpy.ma.MaskedArray.__rshift__
- numpy.ma.MaskedArray.__rrshift__
- numpy.ma.MaskedArray.__and__
- numpy.ma.MaskedArray.__rand__
- numpy.ma.MaskedArray.__or__
- numpy.ma.MaskedArray.__ror__
- numpy.ma.MaskedArray.__xor__
- numpy.ma.MaskedArray.__rxor__
-
Арифметика, в-месте:
- numpy.ma.MaskedArray.__iadd__
- numpy.ma.MaskedArray.__isub__
- numpy.ma.MaskedArray.__imul__
- numpy.ma.MaskedArray.__idiv__
- numpy.ma.MaskedArray.__itruediv__
- numpy.ma.MaskedArray.__ifloordiv__
- numpy.ma.MaskedArray.__imod__
- numpy.ma.MaskedArray.__ipow__
- numpy.ma.MaskedArray.__ilshift__
- numpy.ma.MaskedArray.__irshift__
- numpy.ma.MaskedArray.__iand__
- numpy.ma.MaskedArray.__ior__
- numpy.ma.MaskedArray.__ixor__
- Представление
-
Специальные методы
- numpy.ma.MaskedArray.__copy__
- numpy.ma.MaskedArray.__deepcopy__
- numpy.ma.MaskedArray.__getstate__
- numpy.ma.MaskedArray.__reduce__
- numpy.ma.MaskedArray.__setstate__
- numpy.ma.MaskedArray.__new__
- numpy.ma.MaskedArray.__array__
- numpy.ma.MaskedArray.__array_wrap__
- numpy.ma.MaskedArray.__len__
- numpy.ma.MaskedArray.__getitem__
- numpy.ma.MaskedArray.__setitem__
- numpy.ma.MaskedArray.__delitem__
- numpy.ma.MaskedArray.__contains__
-
Арифметические и сравнения операции
-
Операции с массивами с масками
- Константы
- Создание
-
Проверка массива
- numpy.ma.all
- numpy.ma.any
- numpy.ma.count
- numpy.ma.count_masked
- numpy.ma.getmask
- numpy.ma.getmaskarray
- numpy.ma.getdata
- numpy.ma.nonzero
- numpy.ma.shape
- numpy.ma.size
- numpy.ma.is_masked
- numpy.ma.is_mask
- numpy.ma.MaskedArray.all
- numpy.ma.MaskedArray.any
- numpy.ma.MaskedArray.count
- numpy.ma.MaskedArray.nonzero
- numpy.ma.shape
- numpy.ma.size
- Работа с MaskedArray
- Операции с масками
-
Операции преобразования
-
> в массив с маской
- numpy.ma.asarray
- numpy.ma.asanyarray
- numpy.ma.fix_invalid
- numpy.ma.masked_equal
- numpy.ma.masked_greater
- numpy.ma.masked_greater_equal
- numpy.ma.masked_inside
- numpy.ma.masked_invalid
- numpy.ma.masked_less
- numpy.ma.masked_less_equal
- numpy.ma.masked_not_equal
- numpy.ma.masked_object
- numpy.ma.masked_outside
- numpy.ma.masked_values
- numpy.ma.masked_where
- > в массив ndarray
- > в другой объект
- Заполнение массива с маской
-
> в массив с маской
-
Арифметические операции с масками
-
Арифметические операции
- numpy.ma.anom
- numpy.ma.anomalies
- numpy.ma.average
- numpy.ma.conjugate
- numpy.ma.corrcoef
- numpy.ma.cov
- numpy.ma.cumsum
- numpy.ma.cumprod
- numpy.ma.mean
- numpy.ma.median
- numpy.ma.power
- numpy.ma.prod
- numpy.ma.std
- numpy.ma.sum
- numpy.ma.var
- numpy.ma.MaskedArray.anom
- numpy.ma.MaskedArray.cumprod
- numpy.ma.MaskedArray.cumsum
- numpy.ma.MaskedArray.mean
- numpy.ma.MaskedArray.prod
- numpy.ma.MaskedArray.std
- numpy.ma.MaskedArray.sum
- numpy.ma.MaskedArray.var
- Минимум/максимум
- Сортировка
- Алгебра
- Полиномиальная аппроксимация
- Обрезка и округление
- Разное
-
Арифметические операции
-
Арифметические операции с масками
- Интерфейс массива
- Даты и временные интервалы
- Константы
-
Универсальные функции (
ufunc) - Функции
-
Универсальные функции (
-
Операции со строками
-
Операции со строками
- numpy.char.add
- numpy.char.multiply
- numpy.char.mod
- numpy.char.capitalize
- numpy.char.center
- numpy.char.decode
- numpy.char.encode
- numpy.char.expandtabs
- numpy.char.join
- numpy.char.ljust
- numpy.char.lower
- numpy.char.lstrip
- numpy.char.partition
- numpy.char.replace
- numpy.char.rjust
- numpy.char.rpartition
- numpy.char.rsplit
- numpy.char.rstrip
- numpy.char.split
- numpy.char.splitlines
- numpy.char.strip
- numpy.char.swapcase
- numpy.char.title
- numpy.char.translate
- numpy.char.upper
- numpy.char.zfill
- Сравнение
-
Информация о строках
- numpy.char.count
- numpy.char.endswith
- numpy.char.find
- numpy.char.index
- numpy.char.isalpha
- numpy.char.isalnum
- numpy.char.isdecimal
- numpy.char.isdigit
- numpy.char.islower
- numpy.char.isnumeric
- numpy.char.isspace
- numpy.char.istitle
- numpy.char.isupper
- numpy.char.rfind
- numpy.char.rindex
- numpy.char.startswith
- numpy.char.str_len
-
Операции со строками
-
Операции со строками
-
Класс-утилита
- numpy.char.array
- numpy.char.asarray
-
numpy.char.chararray
- numpy.char.chararray.astype
- numpy.char.chararray.argsort
- numpy.char.chararray.copy
- numpy.char.chararray.count
- numpy.char.chararray.decode
- numpy.char.chararray.dump
- numpy.char.chararray.dumps
- numpy.char.chararray.encode
- numpy.char.chararray.endswith
- numpy.char.chararray.expandtabs
- numpy.char.chararray.fill
- numpy.char.chararray.find
- numpy.char.chararray.flatten
- numpy.char.chararray.getfield
- numpy.char.chararray.index
- numpy.char.chararray.isalnum
- numpy.char.chararray.isalpha
- numpy.char.chararray.isdecimal
- numpy.char.chararray.isdigit
- numpy.char.chararray.islower
- numpy.char.chararray.isnumeric
- numpy.char.chararray.isspace
- numpy.char.chararray.istitle
- numpy.char.chararray.isupper
- numpy.char.chararray.item
- numpy.char.chararray.join
- numpy.char.chararray.ljust
- numpy.char.chararray.lower
- numpy.char.chararray.lstrip
- numpy.char.chararray.nonzero
- numpy.char.chararray.put
- numpy.char.chararray.ravel
- numpy.char.chararray.repeat
- numpy.char.chararray.replace
- numpy.char.chararray.reshape
- numpy.char.chararray.resize
- numpy.char.chararray.rfind
- numpy.char.chararray.rindex
- numpy.char.chararray.rjust
- numpy.char.chararray.rsplit
- numpy.char.chararray.rstrip
- numpy.char.chararray.searchsorted
- numpy.char.chararray.setfield
- numpy.char.chararray.setflags
- numpy.char.chararray.sort
- numpy.char.chararray.split
- numpy.char.chararray.splitlines
- numpy.char.chararray.squeeze
- numpy.char.chararray.startswith
- numpy.char.chararray.strip
- numpy.char.chararray.swapaxes
- numpy.char.chararray.swapcase
- numpy.char.chararray.take
- numpy.char.chararray.title
- numpy.char.chararray.tofile
- numpy.char.chararray.tolist
- numpy.char.chararray.tostring
- numpy.char.chararray.translate
- numpy.char.chararray.transpose
- numpy.char.chararray.upper
- numpy.char.chararray.view
- numpy.char.chararray.zfill
- Интерфейс внешних функций C (
numpy.ctypeslib) - Функции работы с датами и временем
-
Класс-утилита
- Процедуры типов данных
-
Процедуры, ускоряемые с помощью SciPy (
numpy.dual) - Математические функции с автоматическим областью определения (
numpy.emath) - Обработка ошибок с плавающей запятой
-
Дискретное преобразование Фурье (
numpy.fft) - Финансовые функции
- Функциональное программирование
- Ввод и вывод
-
Линейная алгебра (
numpy.linalg)
-
Операции с массивами масок
- Константы
- Создание
-
Просмотр массива
- numpy.ma.all
- numpy.ma.any
- numpy.ma.count
- numpy.ma.count_masked
- numpy.ma.getmask
- numpy.ma.getmaskarray
- numpy.ma.getdata
- numpy.ma.nonzero
- numpy.ma.shape
- numpy.ma.size
- numpy.ma.is_masked
- numpy.ma.is_mask
- numpy.ma.MaskedArray.all
- numpy.ma.MaskedArray.any
- numpy.ma.MaskedArray.count
- numpy.ma.MaskedArray.nonzero
- numpy.ma.shape
- numpy.ma.size
- Обработка MaskedArray
-
Операции с массивами масок
- Операции с масками
-
Операции преобразования
-
> в массив с маской
- numpy.ma.asarray
- numpy.ma.asanyarray
- numpy.ma.fix_invalid
- numpy.ma.masked_equal
- numpy.ma.masked_greater
- numpy.ma.masked_greater_equal
- numpy.ma.masked_inside
- numpy.ma.masked_invalid
- numpy.ma.masked_less
- numpy.ma.masked_less_equal
- numpy.ma.masked_not_equal
- numpy.ma.masked_object
- numpy.ma.masked_outside
- numpy.ma.masked_values
- numpy.ma.masked_where
- > в массив ndarray
- > в другой объект
- Заполнение массива с маской
-
> в массив с маской
-
Арифметические операции с масками
-
Арифметические операции
- numpy.ma.anom
- numpy.ma.anomalies
- numpy.ma.average
- numpy.ma.conjugate
- numpy.ma.corrcoef
- numpy.ma.cov
- numpy.ma.cumsum
- numpy.ma.cumprod
- numpy.ma.mean
- numpy.ma.median
- numpy.ma.power
- numpy.ma.prod
- numpy.ma.std
- numpy.ma.sum
- numpy.ma.var
- numpy.ma.MaskedArray.anom
- numpy.ma.MaskedArray.cumprod
- numpy.ma.MaskedArray.cumsum
- numpy.ma.MaskedArray.mean
- numpy.ma.MaskedArray.prod
- numpy.ma.MaskedArray.std
- numpy.ma.MaskedArray.sum
- numpy.ma.MaskedArray.var
- Минимум/максимум
- Сортировка
- Алгебра
- Полиномиальная аппроксимация
- Ограничение и округление
- Разное
-
Арифметические операции
-
Арифметические операции с масками
-
Многочлены
-
Примечание о переходе
- Использование удобных классов
-
Степенные ряды (
numpy.polynomial.polynomial)-
Классы
-
numpy.polynomial.polynomial.Polynomial
- numpy.polynomial.polynomial.Polynomial.__call__
- numpy.polynomial.polynomial.Polynomial.basis
- numpy.polynomial.polynomial.Polynomial.cast
- numpy.polynomial.polynomial.Polynomial.convert
- numpy.polynomial.polynomial.Polynomial.copy
- numpy.polynomial.polynomial.Polynomial.cutdeg
- numpy.polynomial.polynomial.Polynomial.degree
- numpy.polynomial.polynomial.Polynomial.deriv
- numpy.polynomial.polynomial.Polynomial.fit
- numpy.polynomial.polynomial.Polynomial.fromroots
- numpy.polynomial.polynomial.Polynomial.has_samecoef
- numpy.polynomial.polynomial.Polynomial.has_samedomain
- numpy.polynomial.polynomial.Polynomial.has_sametype
- numpy.polynomial.polynomial.Polynomial.has_samewindow
- numpy.polynomial.polynomial.Polynomial.identity
- numpy.polynomial.polynomial.Polynomial.integ
- numpy.polynomial.polynomial.Polynomial.linspace
- numpy.polynomial.polynomial.Polynomial.mapparms
- numpy.polynomial.polynomial.Polynomial.roots
- numpy.polynomial.polynomial.Polynomial.trim
- numpy.polynomial.polynomial.Polynomial.truncate
-
numpy.polynomial.polynomial.Polynomial
- Константы
-
Арифметика
- numpy.polynomial.polynomial.polyadd
- numpy.polynomial.polynomial.polysub
- numpy.polynomial.polynomial.polymulx
- numpy.polynomial.polynomial.polymul
- numpy.polynomial.polynomial.polydiv
- numpy.polynomial.polynomial.polypow
- numpy.polynomial.polynomial.polyval
- numpy.polynomial.polynomial.polyval2d
- numpy.polynomial.polynomial.polyval3d
- numpy.polynomial.polynomial.polygrid2d
- numpy.polynomial.polynomial.polygrid3d
- Математический анализ
-
Разные функции
- numpy.polynomial.polynomial.polyfromroots
- numpy.polynomial.polynomial.polyroots
- numpy.polynomial.polynomial.polyvalfromroots
- numpy.polynomial.polynomial.polyvander
- numpy.polynomial.polynomial.polyvander2d
- numpy.polynomial.polynomial.polyvander3d
- numpy.polynomial.polynomial.polycompanion
- numpy.polynomial.polynomial.polyfit
- numpy.polynomial.polynomial.polytrim
- numpy.polynomial.polynomial.polyline
- См. также
-
Классы
-
Примечание о переходе
-
Многочлены
-
Ряды Чебышева (
numpy.polynomial.chebyshev)-
Классы
-
numpy.polynomial.chebyshev.Chebyshev
- numpy.polynomial.chebyshev.Chebyshev.__call__
- numpy.polynomial.chebyshev.Chebyshev.basis
- numpy.polynomial.chebyshev.Chebyshev.cast
- numpy.polynomial.chebyshev.Chebyshev.convert
- numpy.polynomial.chebyshev.Chebyshev.copy
- numpy.polynomial.chebyshev.Chebyshev.cutdeg
- numpy.polynomial.chebyshev.Chebyshev.degree
- numpy.polynomial.chebyshev.Chebyshev.deriv
- numpy.polynomial.chebyshev.Chebyshev.fit
- numpy.polynomial.chebyshev.Chebyshev.fromroots
- numpy.polynomial.chebyshev.Chebyshev.has_samecoef
- numpy.polynomial.chebyshev.Chebyshev.has_samedomain
- numpy.polynomial.chebyshev.Chebyshev.has_sametype
- numpy.polynomial.chebyshev.Chebyshev.has_samewindow
- numpy.polynomial.chebyshev.Chebyshev.identity
- numpy.polynomial.chebyshev.Chebyshev.integ
- numpy.polynomial.chebyshev.Chebyshev.interpolate
- numpy.polynomial.chebyshev.Chebyshev.linspace
- numpy.polynomial.chebyshev.Chebyshev.mapparms
- numpy.polynomial.chebyshev.Chebyshev.roots
- numpy.polynomial.chebyshev.Chebyshev.trim
- numpy.polynomial.chebyshev.Chebyshev.truncate
-
numpy.polynomial.chebyshev.Chebyshev
- Константы
-
Арифметика
- numpy.polynomial.chebyshev.chebadd
- numpy.polynomial.chebyshev.chebsub
- numpy.polynomial.chebyshev.chebmulx
- numpy.polynomial.chebyshev.chebmul
- numpy.polynomial.chebyshev.chebdiv
- numpy.polynomial.chebyshev.chebpow
- numpy.polynomial.chebyshev.chebval
- numpy.polynomial.chebyshev.chebval2d
- numpy.polynomial.chebyshev.chebval3d
- numpy.polynomial.chebyshev.chebgrid2d
- numpy.polynomial.chebyshev.chebgrid3d
- Вычисления
-
Разные функции
- numpy.polynomial.chebyshev.chebfromroots
- numpy.polynomial.chebyshev.chebroots
- numpy.polynomial.chebyshev.chebvander
- numpy.polynomial.chebyshev.chebvander2d
- numpy.polynomial.chebyshev.chebvander3d
- numpy.polynomial.chebyshev.chebgauss
- numpy.polynomial.chebyshev.chebweight
- numpy.polynomial.chebyshev.chebcompanion
- numpy.polynomial.chebyshev.chebfit
- numpy.polynomial.chebyshev.chebpts1
- numpy.polynomial.chebyshev.chebpts2
- numpy.polynomial.chebyshev.chebtrim
- numpy.polynomial.chebyshev.chebline
- numpy.polynomial.chebyshev.cheb2poly
- numpy.polynomial.chebyshev.poly2cheb
- numpy.polynomial.chebyshev.chebinterpolate
- См. также
- Замечания
- Ссылки
-
Классы
-
Ряды Чебышева (
-
Ряды Эрмита, «Физики» (
numpy.polynomial.hermite)-
Классы
-
numpy.polynomial.hermite.Hermite
- numpy.polynomial.hermite.Hermite.__call__
- numpy.polynomial.hermite.Hermite.basis
- numpy.polynomial.hermite.Hermite.cast
- numpy.polynomial.hermite.Hermite.convert
- numpy.polynomial.hermite.Hermite.copy
- numpy.polynomial.hermite.Hermite.cutdeg
- numpy.polynomial.hermite.Hermite.degree
- numpy.polynomial.hermite.Hermite.deriv
- numpy.polynomial.hermite.Hermite.fit
- numpy.polynomial.hermite.Hermite.fromroots
- numpy.polynomial.hermite.Hermite.has_samecoef
- numpy.polynomial.hermite.Hermite.has_samedomain
- numpy.polynomial.hermite.Hermite.has_sametype
- numpy.polynomial.hermite.Hermite.has_samewindow
- numpy.polynomial.hermite.Hermite.identity
- numpy.polynomial.hermite.Hermite.integ
- numpy.polynomial.hermite.Hermite.linspace
- numpy.polynomial.hermite.Hermite.mapparms
- numpy.polynomial.hermite.Hermite.roots
- numpy.polynomial.hermite.Hermite.trim
- numpy.polynomial.hermite.Hermite.truncate
-
numpy.polynomial.hermite.Hermite
- Константы
-
Арифметика
- numpy.polynomial.hermite.hermadd
- numpy.polynomial.hermite.hermsub
- numpy.polynomial.hermite.hermmulx
- numpy.polynomial.hermite.hermmul
- numpy.polynomial.hermite.hermdiv
- numpy.polynomial.hermite.hermpow
- numpy.polynomial.hermite.hermval
- numpy.polynomial.hermite.hermval2d
- numpy.polynomial.hermite.hermval3d
- numpy.polynomial.hermite.hermgrid2d
- numpy.polynomial.hermite.hermgrid3d
- Вычисления
-
Прочие функции
- numpy.polynomial.hermite.hermfromroots
- numpy.polynomial.hermite.hermroots
- numpy.polynomial.hermite.hermvander
- numpy.polynomial.hermite.hermvander2d
- numpy.polynomial.hermite.hermvander3d
- numpy.polynomial.hermite.hermgauss
- numpy.polynomial.hermite.hermweight
- numpy.polynomial.hermite.hermcompanion
- numpy.polynomial.hermite.hermfit
- numpy.polynomial.hermite.hermtrim
- numpy.polynomial.hermite.hermline
- numpy.polynomial.hermite.herm2poly
- numpy.polynomial.hermite.poly2herm
- См. также
-
Классы
-
Ряды Эрмита, «Физики» (
-
Ряды Эрмита Е, «Вероятностники» (
numpy.polynomial.hermite_e)-
Классы
-
numpy.polynomial.hermite_e.HermiteE
- numpy.polynomial.hermite_e.HermiteE.__call__
- numpy.polynomial.hermite_e.HermiteE.basis
- numpy.polynomial.hermite_e.HermiteE.cast
- numpy.polynomial.hermite_e.HermiteE.convert
- numpy.polynomial.hermite_e.HermiteE.copy
- numpy.polynomial.hermite_e.HermiteE.cutdeg
- numpy.polynomial.hermite_e.HermiteE.degree
- numpy.polynomial.hermite_e.HermiteE.deriv
- numpy.polynomial.hermite_e.HermiteE.fit
- numpy.polynomial.hermite_e.HermiteE.fromroots
- numpy.polynomial.hermite_e.HermiteE.has_samecoef
- numpy.polynomial.hermite_e.HermiteE.has_samedomain
- numpy.polynomial.hermite_e.HermiteE.has_sametype
- numpy.polynomial.hermite_e.HermiteE.has_samewindow
- numpy.polynomial.hermite_e.HermiteE.identity
- numpy.polynomial.hermite_e.HermiteE.integ
- numpy.polynomial.hermite_e.HermiteE.linspace
- numpy.polynomial.hermite_e.HermiteE.mapparms
- numpy.polynomial.hermite_e.HermiteE.roots
- numpy.polynomial.hermite_e.HermiteE.trim
- numpy.polynomial.hermite_e.HermiteE.truncate
-
numpy.polynomial.hermite_e.HermiteE
- Константы
-
Арифметика
- numpy.polynomial.hermite_e.hermeadd
- numpy.polynomial.hermite_e.hermesub
- numpy.polynomial.hermite_e.hermemulx
- numpy.polynomial.hermite_e.hermemul
- numpy.polynomial.hermite_e.hermediv
- numpy.polynomial.hermite_e.hermepow
- numpy.polynomial.hermite_e.hermeval
- numpy.polynomial.hermite_e.hermeval2d
- numpy.polynomial.hermite_e.hermeval3d
- numpy.polynomial.hermite_e.hermegrid2d
- numpy.polynomial.hermite_e.hermegrid3d
- Вычисления
-
Разные функции
- numpy.polynomial.hermite_e.hermefromroots
- numpy.polynomial.hermite_e.hermeroots
- numpy.polynomial.hermite_e.hermevander
- numpy.polynomial.hermite_e.hermevander2d
- numpy.polynomial.hermite_e.hermevander3d
- numpy.polynomial.hermite_e.hermegauss
- numpy.polynomial.hermite_e.hermeweight
- numpy.polynomial.hermite_e.hermecompanion
- numpy.polynomial.hermite_e.hermefit
- numpy.polynomial.hermite_e.hermetrim
- numpy.polynomial.hermite_e.hermeline
- numpy.polynomial.hermite_e.herme2poly
- numpy.polynomial.hermite_e.poly2herme
- См. также
-
Классы
-
Ряды Эрмита Е, «Вероятностники» (
-
Ряды Лагера (
numpy.polynomial.laguerre)-
Классы
-
numpy.polynomial.laguerre.Laguerre
- numpy.polynomial.laguerre.Laguerre.__call__
- numpy.polynomial.laguerre.Laguerre.basis
- numpy.polynomial.laguerre.Laguerre.cast
- numpy.polynomial.laguerre.Laguerre.convert
- numpy.polynomial.laguerre.Laguerre.copy
- numpy.polynomial.laguerre.Laguerre.cutdeg
- numpy.polynomial.laguerre.Laguerre.degree
- numpy.polynomial.laguerre.Laguerre.deriv
- numpy.polynomial.laguerre.Laguerre.fit
- numpy.polynomial.laguerre.Laguerre.fromroots
- numpy.polynomial.laguerre.Laguerre.has_samecoef
- numpy.polynomial.laguerre.Laguerre.has_samedomain
- numpy.polynomial.laguerre.Laguerre.has_sametype
- numpy.polynomial.laguerre.Laguerre.has_samewindow
- numpy.polynomial.laguerre.Laguerre.identity
- numpy.polynomial.laguerre.Laguerre.integ
- numpy.polynomial.laguerre.Laguerre.linspace
- numpy.polynomial.laguerre.Laguerre.mapparms
- numpy.polynomial.laguerre.Laguerre.roots
- numpy.polynomial.laguerre.Laguerre.trim
- numpy.polynomial.laguerre.Laguerre.truncate
-
numpy.polynomial.laguerre.Laguerre
- Константы
-
Арифметические операции
- numpy.polynomial.laguerre.lagadd
- numpy.polynomial.laguerre.lagsub
- numpy.polynomial.laguerre.lagmulx
- numpy.polynomial.laguerre.lagmul
- numpy.polynomial.laguerre.lagdiv
- numpy.polynomial.laguerre.lagpow
- numpy.polynomial.laguerre.lagval
- numpy.polynomial.laguerre.lagval2d
- numpy.polynomial.laguerre.lagval3d
- numpy.polynomial.laguerre.laggrid2d
- numpy.polynomial.laguerre.laggrid3d
- Вычисления
-
Прочие функции
- numpy.polynomial.laguerre.lagfromroots
- numpy.polynomial.laguerre.lagroots
- numpy.polynomial.laguerre.lagvander
- numpy.polynomial.laguerre.lagvander2d
- numpy.polynomial.laguerre.lagvander3d
- numpy.polynomial.laguerre.laggauss
- numpy.polynomial.laguerre.lagweight
- numpy.polynomial.laguerre.lagcompanion
- numpy.polynomial.laguerre.lagfit
- numpy.polynomial.laguerre.lagtrim
- numpy.polynomial.laguerre.lagline
- numpy.polynomial.laguerre.lag2poly
- numpy.polynomial.laguerre.poly2lag
- См. также
-
Классы
-
Ряды Лагера (
-
Ряды Лежандра (
numpy.polynomial.legendre)-
Классы
-
numpy.polynomial.legendre.Legendre
- numpy.polynomial.legendre.Legendre.__call__
- numpy.polynomial.legendre.Legendre.basis
- numpy.polynomial.legendre.Legendre.cast
- numpy.polynomial.legendre.Legendre.convert
- numpy.polynomial.legendre.Legendre.copy
- numpy.polynomial.legendre.Legendre.cutdeg
- numpy.polynomial.legendre.Legendre.degree
- numpy.polynomial.legendre.Legendre.deriv
- numpy.polynomial.legendre.Legendre.fit
- numpy.polynomial.legendre.Legendre.fromroots
- numpy.polynomial.legendre.Legendre.has_samecoef
- numpy.polynomial.legendre.Legendre.has_samedomain
- numpy.polynomial.legendre.Legendre.has_sametype
- numpy.polynomial.legendre.Legendre.has_samewindow
- numpy.polynomial.legendre.Legendre.identity
- numpy.polynomial.legendre.Legendre.integ
- numpy.polynomial.legendre.Legendre.linspace
- numpy.polynomial.legendre.Legendre.mapparms
- numpy.polynomial.legendre.Legendre.roots
- numpy.polynomial.legendre.Legendre.trim
- numpy.polynomial.legendre.Legendre.truncate
-
numpy.polynomial.legendre.Legendre
- Константы
-
Арифметика
- numpy.polynomial.legendre.legadd
- numpy.polynomial.legendre.legsub
- numpy.polynomial.legendre.legmulx
- numpy.polynomial.legendre.legmul
- numpy.polynomial.legendre.legdiv
- numpy.polynomial.legendre.legpow
- numpy.polynomial.legendre.legval
- numpy.polynomial.legendre.legval2d
- numpy.polynomial.legendre.legval3d
- numpy.polynomial.legendre.leggrid2d
- numpy.polynomial.legendre.leggrid3d
- Вычисления
-
Прочие функции
- numpy.polynomial.legendre.legfromroots
- numpy.polynomial.legendre.legroots
- numpy.polynomial.legendre.legvander
- numpy.polynomial.legendre.legvander2d
- numpy.polynomial.legendre.legvander3d
- numpy.polynomial.legendre.leggauss
- numpy.polynomial.legendre.legweight
- numpy.polynomial.legendre.legcompanion
- numpy.polynomial.legendre.legfit
- numpy.polynomial.legendre.legtrim
- numpy.polynomial.legendre.legline
- numpy.polynomial.legendre.leg2poly
- numpy.polynomial.legendre.poly2leg
- См. также
-
Классы
-
Ряды Лежандра (
-
Случайная выборка (
numpy.random)- Быстрый старт
- Введение
-
Концепции
-
Генератор случайных чисел
- Доступ к генератору битов
- Простые случайные данные
- Перестановки
-
Распределения
- numpy.random.Generator.beta
- numpy.random.Generator.binomial
- numpy.random.Generator.chisquare
- numpy.random.Generator.dirichlet
- numpy.random.Generator.exponential
- numpy.random.Generator.f
- numpy.random.Generator.gamma
- numpy.random.Generator.geometric
- numpy.random.Generator.gumbel
- numpy.random.Generator.hypergeometric
- numpy.random.Generator.laplace
- numpy.random.Generator.logistic
- numpy.random.Generator.lognormal
- numpy.random.Generator.logseries
- numpy.random.Generator.multinomial
- numpy.random.Generator.multivariate_hypergeometric
- numpy.random.Generator.multivariate_normal
- numpy.random.Generator.negative_binomial
- numpy.random.Generator.noncentral_chisquare
- numpy.random.Generator.noncentral_f
- numpy.random.Generator.normal
- numpy.random.Generator.pareto
- numpy.random.Generator.poisson
- numpy.random.Generator.power
- numpy.random.Generator.rayleigh
- numpy.random.Generator.standard_cauchy
- numpy.random.Generator.standard_exponential
- numpy.random.Generator.standard_gamma
- numpy.random.Generator.standard_normal
- numpy.random.Generator.standard_t
- numpy.random.Generator.triangular
- numpy.random.Generator.uniform
- numpy.random.Generator.vonmises
- numpy.random.Generator.wald
- numpy.random.Generator.weibull
- numpy.random.Generator.zipf
-
Генератор случайных чисел
-
Случайная выборка (
-
Генератор Legacy (RandomState)
- Инициализация и состояние
- Простые случайные данные
- Перестановки
-
Распределения
- numpy.random.RandomState.beta
- numpy.random.RandomState.binomial
- numpy.random.RandomState.chisquare
- numpy.random.RandomState.dirichlet
- numpy.random.RandomState.exponential
- numpy.random.RandomState.f
- numpy.random.RandomState.gamma
- numpy.random.RandomState.geometric
- numpy.random.RandomState.gumbel
- numpy.random.RandomState.hypergeometric
- numpy.random.RandomState.laplace
- numpy.random.RandomState.logistic
- numpy.random.RandomState.lognormal
- numpy.random.RandomState.logseries
- numpy.random.RandomState.multinomial
- numpy.random.RandomState.multivariate_normal
- numpy.random.RandomState.negative_binomial
- numpy.random.RandomState.noncentral_chisquare
- numpy.random.RandomState.noncentral_f
- numpy.random.RandomState.normal
- numpy.random.RandomState.pareto
- numpy.random.RandomState.poisson
- numpy.random.RandomState.power
- numpy.random.RandomState.rayleigh
- numpy.random.RandomState.standard_cauchy
- numpy.random.RandomState.standard_exponential
- numpy.random.RandomState.standard_gamma
- numpy.random.RandomState.standard_normal
- numpy.random.RandomState.standard_t
- numpy.random.RandomState.triangular
- numpy.random.RandomState.uniform
- numpy.random.RandomState.vonmises
- numpy.random.RandomState.wald
- numpy.random.RandomState.weibull
- numpy.random.RandomState.zipf
-
Генератор Legacy (RandomState)
-
Функции в
numpy.random- numpy.random.beta
- numpy.random.binomial
- numpy.random.bytes
- numpy.random.chisquare
- numpy.random.choice
- numpy.random.dirichlet
- numpy.random.exponential
- numpy.random.f
- numpy.random.gamma
- numpy.random.geometric
- numpy.random.get_state
- numpy.random.gumbel
- numpy.random.hypergeometric
- numpy.random.laplace
- numpy.random.logistic
- numpy.random.lognormal
- numpy.random.logseries
- numpy.random.multinomial
- numpy.random.multivariate_normal
- numpy.random.negative_binomial
- numpy.random.noncentral_chisquare
- numpy.random.noncentral_f
- numpy.random.normal
- numpy.random.pareto
- numpy.random.permutation
- numpy.random.poisson
- numpy.random.power
- numpy.random.rand
- numpy.random.randint
- numpy.random.randn
- numpy.random.random
- numpy.random.random_integers
- numpy.random.random_sample
- numpy.random.ranf
- numpy.random.rayleigh
- numpy.random.sample
- numpy.random.seed
- numpy.random.set_state
- numpy.random.shuffle
- numpy.random.standard_cauchy
- numpy.random.standard_exponential
- numpy.random.standard_gamma
- numpy.random.standard_normal
- numpy.random.standard_t
- numpy.random.triangular
- numpy.random.uniform
- numpy.random.vonmises
- numpy.random.wald
- numpy.random.weibull
- numpy.random.zipf
-
Функции в
- Функции
- Операции с множествами
-
Тестирование (
numpy.testing)-
Утверждения
- numpy.testing.assert_almost_equal
- numpy.testing.assert_approx_equal
- numpy.testing.assert_array_almost_equal
- numpy.testing.assert_allclose
- numpy.testing.assert_array_almost_equal_nulp
- numpy.testing.assert_array_max_ulp
- numpy.testing.assert_array_equal
- numpy.testing.assert_array_less
- numpy.testing.assert_equal
- numpy.testing.assert_raises
- numpy.testing.assert_raises_regex
- numpy.testing.assert_warns
- numpy.testing.assert_string_equal
- Декораторы
- Выполнение тестов
- Рекомендации
-
Утверждения
- Функции окон
-
Тестирование (
- Глобальное состояние
-
Упаковки (
numpy.distutils)
-
NumPy Distutils — Руководство пользователя
- Структура SciPy
- Требования к пакетам SciPy
-
Файл
setup.py- Пример пакета SciPy на чистом Python
Configurationатрибуты экземпляраConfigurationметоды экземпляра- Преобразование файлов
.srcс помощью шаблонов - Файлы Fortran
- Другие файлы
- Полезные функции в
numpy.distutils.misc_util numpy.distutils.system_infoмодульnumpy.distutils.cpuinfoмодульnumpy.distutils.logмодульnumpy.distutils.exec_commandмодуль
- Файл
__init__.py - Дополнительные возможности в NumPy Distutils
-
NumPy Distutils — Руководство пользователя
-
NumPy C-API
- Типы Python и структуры C
- Настройка системы
- API типов данных
-
API массивов
- Структура массива и доступ к данным
- Создание массивов
- Работа с типами
- Флаги массива
- Альтернативный API методов массива
- Функции
- Дополнительные данные с семантикой объектов
- Итераторы массивов
- Расширение (многоитераторы)
- Итератор окрестностей
- Скаляры массива
- Описатели типов данных
- Утилиты преобразования
- Разное
-
NumPy C-API
- Внутреннее устройство NumPy
- Объяснения
- Руководство пользователя и справочник F2PY
- Словарь
-
Содействие в NumPy
- Процесс разработки - краткое описание
-
Процесс разработки - подробное описание
- Кодекс поведения NumPy
- Основы Git
- Настройка и использование вашей среды разработки
- Рабочий процесс разработки
- Тестирование производительности NumPy
- Руководство по стилю NumPy C
-
Выпуск версии
-
Как подготовить выпуск
- Текущая информация о сборке и выпуске
- Поддерживаемые платформы и версии
- Инструментальная цепочка
- Что выпускается
-
Процесс выпуска
- Согласование графика выпуска
- Убедитесь, что текущая ветка правильно собирает пакет
- Проверка устаревших элементов
- Проверка номера версии C API
- Проверка примечаний к выпуску
- Обновление статуса выпуска и создание тега выпуска
- Обновление версии основной ветки
- Запуск сборки wheel-пакетов
- Произвести выпуск
- Сборка и архивирование документации
- Обновить PyPI
- Отправить тег выпуска и коммит
- Обновить scipy.org
- Объявление спискам рассылки
- Объявление в Linux Weekly News
- После окончательного выпуска
-
Пошаговые инструкции
-
Пошаговый обзор процесса выпуска
- Обратная портирование запросов на изменение
- Обновление документации выпуска
- Завершение примечаний к выпуску
- Подготовьте коммит выпуска
- Сборка исходных релизов
- Сборка wheel-пакетов
- Загрузка wheel-пакетов
- Генерация файлов README
- Пометить выпуск тегом
- Сброс ветки поддержки в состояние разработки
- Загрузка на PyPI
- Загрузка файлов в github
- Загрузка документов на numpy.org
- Объявление о выпуске на scipy.org
- Объявление спискам рассылки
- Задачи после выпуска
-
Пошаговый обзор процесса выпуска
-
Как подготовить выпуск
- Управление проектом NumPy
- Как внести вклад в документацию NumPy
-
Выпуск версии
- Документация для разработчиков (под капотом)
-
Документация NumPy
-
Руководство по документированию NumPy/SciPy
- Руководство по docstring numpydoc
- Пример исходного кода
- Пример рендеринга
- Создание документации NumPy API и справочной документации
-
Руководство по документированию NumPy/SciPy
-
Руководство по документированию NumPy/SciPy
- Руководство по docstring numpydoc
- Пример исходного кода
- Пример рендеринга
- Тесты производительности NumPy
- Отчёт о проблемах
- Заметки о релизах
-
1.19.0
- Основные моменты
- Истекшие устаревания
-
Примечания по совместимости
- Изменён поток случайных величин из
numpy.random.Generator.dirichlet - Расширение скаляров в
PyArray_ConvertToCommonType - Слот fasttake и fastputmask устарели и сброшены
np.ediff1dповедение при приведении сto_endиto_begin- Преобразование пустых массивоподобных объектов в массивы NumPy
- Удалено
multiarray.int_asbuffer numpy.distutils.compatбыл удалёнissubdtypeбольше не интерпретируетfloatкакnp.floating- Изменение вывода
roundдля скаляров в соответствии с Python - Конструктор
numpy.ndarrayбольше не интерпретируетstrides=()какstrides=None - Изменены преобразования строк в даты на уровне C
SeedSequenceс маленькими семенами больше не конфликтуют с запуском
- Изменён поток случайных величин из
-
Устаревания
- Устаревание автоматического
dtype=objectдля нерегулярного ввода - Передача
shape=0в фабричные функцииnumpy.recустарела - Устаревание, вероятно, неиспользуемых функций C-API
- Устарело преобразование определённых типов в dtypes
- Устаревание
roundдляnp.complexfloatingскаляров numpy.ndarray.tostring()устарела в пользуtobytes()
- Устаревание автоматического
- Изменения в C API
- Новые возможности
- Улучшения
-
Улучшение обнаружения функций процессора
- Использование 64-битного размера целых чисел на 64-битных платформах в резервном лапаке lapack_lite
- Использование AVX512-инструкции для реализации
np.expпри вводеnp.float64 - Возможность отключения madvise hugepages
numpy.einsumпринимает тип NumPyint64в списке подписейnp.logaddexp2.identityизменено на-inf
-
Изменения
- Убрать обработку дополнительного аргумента для
__array__ numpy.random._bit_generatorперемещён вnumpy.random.bit_generator- Доступ к случайным распределениям через Cython предоставляется через файл
pxd - Исправлены методы
eighиcholeskyвnumpy.random.multivariate_normal - Исправлена реализация перехода в
MT19937.jumped
- Убрать обработку дополнительного аргумента для
- 1.18.4
-
1.19.0
- 1.18.3
- 1.18.2
- 1.18.1
-
1.18.0
- Основные моменты
- Новые функции
-
Устаревшие функции
np.fromfileиnp.fromstringбудут выдавать ошибку при плохих данных- Устаревает использование нескалярных массивов в качестве значений заполнения в
ma.fill_value - Устаревают
PyArray_As1D,PyArray_As2D - Устаревает
np.alen - Устаревают финансовые функции
- Аргумент
axisк функциямnumpy.ma.mask_colsиnumpy.ma.mask_rowустарел
- Истекшие устаревшие функции
-
Примечания по совместимости
numpy.lib.recfunctions.drop_fieldsбольше не может возвращать Nonenumpy.argmin/argmax/min/maxвозвращаетNaT, если оно существует в массивеnp.can_cast(np.uint64, np.timedelta64, casting='safe')теперьFalse- Изменена последовательность случайных величин из
numpy.random.Generator.integers - Добавлены циклы ufunc для
datetime64,timedelta64 - Перемещены модули в
numpy.random
- Изменения в C API
- Новые возможности
-
Улучшения
- Разные числовые типы C одинакового размера имеют уникальные имена
argwhereтеперь даёт согласованный результат для 0-мерных массивов- Добавлен аргумент
axisдляrandom.permutationиrandom.shuffle - Ключевой аргумент
methodдляnp.random.multivariate_normal - Добавлена поддержка комплексных чисел для
numpy.fromstring numpy.uniqueимеет согласованный порядок осей, когдаaxisне равно Nonenumpy.matmulс булевым выходом теперь преобразует значения в булевыnumpy.random.randintдавал некорректное значение, когда диапазон был2**32- Добавлена поддержка комплексных чисел для
numpy.fromfile std=c99добавлена, если компилятор называетсяgcc
-
Изменения
NaTтеперь сортируется в конец массивов- Некорректный
thresholdвnp.set_printoptionsвызываетTypeErrorилиValueError - Предупреждение при сохранении dtype с метаданными
numpy.distutilsповедение добавления изменено для LDFLAGS и аналогичных параметров- Удалить
numpy.random.entropyбез устаревания - Добавить параметры для беззвучной конфигурации сборки и сборки с
-Werror
- 1.17.5
- 1.17.4
- 1.17.3
- 1.17.2
- 1.17.1
-
1.17.0
- Основные моменты
- Новые функции
-
Устаревшие функции
numpy.polynomialфункции предупреждают о передачеfloatвместоint- Устаревание
numpy.distutils.exec_commandиtemp_file_name - Флаг доступности записи для обернутых массивов C-API
numpy.nonzeroбольше не должна вызываться для массивов 0D- Запись в результат
numpy.broadcast_arraysвызовет предупреждение
- Будущие изменения
-
Примечания по совместимости
float16округление малых значений- Знаковый ноль при использовании divmod
MaskedArray.maskтеперь возвращает представление маски, а не саму маску- Не следует искать атрибут
__buffer__вnumpy.frombuffer outбуферизуется для перекрытий памяти вtake,choose,put- Десериализация во время загрузки требует явного разрешения
- Возможные изменения в потоке случайных чисел в старом модуле random
i0теперь всегда возвращает результат с той же формой, что и входcan_castбольше не предполагает, что все небезопасные преобразования разрешены- Флаги массива ndarray "writeable" могут быть изменены на "true" несколько чаще
- Изменения в API C
-
Новые возможности
- Новый расширяемый
numpy.randomмодуль со выбираемыми генераторами псевдослучайных чисел - libFLAME
- Порядок обнаружения BLAS, определённый пользователем
- Порядок обнаружения LAPACK, определённый пользователем
ufunc.reduceи связанные функции теперь принимают маскуwhere- Timsort и radix sort заменили mergesort для сортировки по стабильности
packbitsиunpackbitsпринимают ключевое словоorderunpackbitsтеперь принимает параметрcountlinalg.svdиlinalg.pinvмогут быть быстрее на эрмитовых входных данных- Операция divmod теперь поддерживается для двух операндов
timedelta64 fromfileтеперь принимает аргументoffset- Новый режим "empty" для
pad empty_likeи связанные функции теперь принимают аргументshape- Скаляры с плавающей точкой реализуют
as_integer_ratioдля соответствия встроенному типу float - Структурированные объекты
dtypeмогут быть индексированы с помощью нескольких имён полей - Файлы
.npyподдерживают имена полей в формате Unicode
- Новый расширяемый
-
Улучшения
- Утверждения сравнения массивов включают максимальные различия
- Замена модуля
fftна основе fftpack библиотекой pocketfft - Дополнительные улучшения поддержки
ctypesвnumpy.ctypeslib numpy.errstateтеперь также является декоратором функцииnumpy.expиnumpy.logускорены для реализации float32- Улучшить производительность
numpy.pad numpy.interpболее устойчиво обрабатывает бесконечности- Поддержка pathlib для
fromfile,tofileиndarray.dump - Специализированные
isnan,isinf, иisfiniteufunc для типов bool и int isfiniteподдерживает типыdatetime64иtimedelta64- Новые ключевые слова, добавленные в
nan_to_num - Ошибки MemoryErrors, вызванные выделением чрезмерно больших массивов, теперь более информативны
floor,ceil, иtruncтеперь учитывают встроенные магические методыquantileтеперь работает с объектамиfraction.Fractionиdecimal.Decimal- Поддержка массивов объектов в
matmul
-
Изменения
- Функции
medianиpercentileбольше не выводят предупреждение обnan - Поведение
timedelta64 % 0скорректировано для возвращенияNaT - Функции NumPy теперь всегда поддерживают переопределения с помощью
__array_function__ lib.recfunctions.structured_to_unstructuredне сжимает представления с одним полемclipтеперь использует ufunc под капотом- Смещение
__array_interface__теперь работает в соответствии с документацией - Протокол pickle в
savezустановлен в 3 дляforce zip64флага - Массивы со структурированными данными с индексами несуществующих полей вызывают
KeyError, а неValueError
- Функции
-
Улучшения
- 1.16.6
- 1.16.5
- 1.16.4
- 1.16.3
-
1.16.0
- Основные моменты
- Новые функции
- Новые устаревания
- Истекшие устаревания
- Изменения в будущем
- Примечания по совместимости
- Изменения в C API
- Новые возможности
-
Улучшения
- Безкопийное пиклирование массивов NumPy
- Независимость оболочки сборки
np.polynomial.Polynomialклассы отображаются в LaTeX в Jupyter ноутбукахrandintиchoiceтеперь работают с пустыми распределениямиlinalg.lstsq,linalg.qr, иlinalg.svdтеперь работают с пустыми массивами- Цепочка исключений для предоставления более подробных сообщений об ошибках для некорректных строк форматирования PEP3118
- Обновления пути оптимизации Einsum и улучшения эффективности
numpy.angleиnumpy.expand_dimsтеперь работают с подклассамиndarrayNPY_NO_DEPRECATED_APIподавление предупреждений компилятораnp.diffДобавлены ключевые параметры prepend и append- Обновленная поддержка ARM
- Добавление к флагам сборки
- Обобщенные сигнатуры ufunc теперь поддерживают фиксированные размеры
- Обобщенные сигнатуры ufunc теперь поддерживают гибкие размеры
np.clipи методclipпроверяют перекрытие памяти- Новое значение
unscaledдля опцииcovвnp.polyfit - Подробные строчки документации для скалярных числовых типов
- Атрибут модуля теперь указывает на публичные модули
- Крупные выделения памяти помечены как подходящие для прозрачных огромных страниц
- Поддержка Alpine Linux (и других дистрибутивов с musl c библиотекой)
-
Ускорение
np.blockдля больших массивов - Ускорение
np.takeдля только для чтения массивов - Поддержка объектов типа пути для большего количества функций
- Лучшее поведение тождеств ufunc во время сокращений
- Улучшенное преобразование из объектов ctypes
- Новый член
ndpointer.contents matmulтеперь являетсяufunc- Массивы начала и окончания для
linspace,logspaceиgeomspace - CI расширен дополнительными сервисами
-
1.16.0
-
Изменения
- Операции сравнения (ufuncs) теперь возвращают ошибку, а не NotImplemented
- Теперь для нечисловых массивов операция положительного значения вызывает предупреждение о устаревании
NDArrayOperatorsMixinтеперь реализует умножение матриц- Масштабирование ковариационной матрицы в
np.polyfitотличается maximumиminimumбольше не генерируют предупреждения- Модули c-расширений umath и multiarray объединены в один модуль
getfieldпроверки корректности расширены- Функции NumPy теперь поддерживают переопределения с помощью
__array_function__ - Массивы, основанные на только для чтения буферах, не могут быть установлены
writeable
-
Изменения
- 1.15.4
- 1.15.3
- 1.15.2
- 1.15.1
-
1.15.0
- Основные моменты
- Новые функции
- Устаревшие функции
- Будущие изменения
-
Примечания по совместимости
- Компилируемые модули тестирования переименованы и сделаны закрытыми
- Файл
NpzFileвозвращаемыйnp.savezтеперь являетсяcollections.abc.Mapping - В определённых условиях,
nditerдолжен использоваться в контекстном менеджере - NumPy переключился на использование pytest вместо nose для тестирования
- Numpy больше не применяет monkey-patch к
ctypesс помощью__array_interface__ np.ma.notmasked_contiguousиnp.ma.flatnotmasked_contiguousвсегда возвращают спискиnp.squeezeвосстанавливает старое поведение объектов, которые не могут обработать аргументaxis- Метод
.itemнеструктурированного массива void теперь возвращает объект bytes copy.copyиcopy.deepcopyбольше не преобразуютmaskedв массив- Многопольное индексирование структурированных массивов по-прежнему вернёт копию
- Изменения в C API
- Новые возможности
-
Улучшения
np.einsumобновленияnp.ufunc.reduceи связанные функции теперь принимают начальное значениеnp.flipможет работать с несколькими осямиhistogramиhistogramddфункции перемещены вnp.lib.histogramshistogramбудет принимать значения NaN, когда заданы явные интервалыhistogramработает с типами datetime, когда заданы явные границы интерваловhistogramоценочный алгоритм «auto» лучше обрабатывает ограниченную дисперсию- Границы, возвращаемые
histogram`иhistogramdd, теперь соответствуют типу данных данных histogramddпозволяет задать явные диапазоны для подмножества осей- Аргументы normed
histogramddиhistogram2dбыли переименованы np.r_работает с 0-мерными массивами, аnp.ma.mr_работает сnp.ma.maskednp.ptpпринимает аргументkeepdims, а также расширенные кортежи осейMaskedArray.astypeтеперь идентиченndarray.astype- Включить AVX2/AVX512 во время компиляции
nan_to_numвсегда возвращает скаляры при получении скалярного или 0-мерного входных данныхnp.flatnonzeroработает с типами, преобразуемыми в NumPynp.interpвозвращает скаляры NumPy, а не встроенные скаляры- Разрешить имена полей dtype в формате Unicode в Python 2
- Функции сравнения ufuncs принимают
dtype=object, переопределяя значение по умолчаниюbool - Функции сортировки принимают
kind='stable' - Не создавать временные копии для накопления на месте
linalg.matrix_powerтеперь может обрабатывать стеки матриц- Повышенная производительность
random.permutationдля многомерных массивов - Обобщенные ufuncs теперь принимают
axes,axisиkeepdimsаргументы - Значения float128 теперь корректно выводятся на системах ppc
- Новые функции
np.take_along_axisиnp.put_along_axis
-
Улучшения
- 1.14.6
- 1.14.5
- 1.14.4
- 1.14.3
- 1.14.2
- 1.14.1
- 1.14.0
- Основные моменты
- Новые функции
- Устаревшие элементы
- Будущие изменения
-
Примечания по совместимости
- Маска представления массива с пропусками также является представлением, а не копией
np.ma.maskedбольше недоступна для записи- Функции
np.ma, генерирующие значенияfill_value, изменены - Плоский массив возвращает массивы без возможности записи, когда
aявляется несмежным np.tensordotтеперь возвращает нулевой массив при сокращении по размерности длины 0numpy.testingперестроенnp.asfarrayбольше не принимает не-dtypes через аргументdtype- Одномерный
np.linalg.normсохраняет типы входных данных с плавающей точкой, даже для произвольных порядков count_nonzero(arr, axis=())теперь подсчитывает по нулю осей, а не по всем осям__init__.pyфайлы добавлены в каталоги тестов.astype(bool)на неструктурированных массивах void теперь вызываетboolдля каждого элементаMaskedArray.squeezeникогда не возвращаетnp.ma.masked- Переименовано первое параметр
can_castсfromнаfrom_ isnatвызываетTypeErrorпри передаче неправильного типаdtype.__getitem__вызываетTypeErrorпри передаче неправильного типа- Пользовательские типы теперь должны реализовывать
__str__и__repr__ - Много изменений в выводе массивов, отключаемых с помощью нового режима вывода «legacy»
- Изменения API C
-
Новые возможности
- Аргумент кодирования для функций текстового ввода/вывода
- Внешние плагины
noseмогут быть использованыnumpy.testing.Tester - Декоратор
parametrizeдобавлен вnumpy.testing - Функция
chebinterpolateдобавлена вnumpy.polynomial.chebyshev - Поддержка чтения сжатых текстовых файлов lzma в Python 3
- Дополнительный параметр
signдобавлен вnp.setprintoptionsиnp.array2string - Дополнительный параметр
hermitianдобавлен в `np.linalg.matrix_rank` - Параметры
thresholdиedgeitemsдобавлены вnp.array2string concatenateиstackполучили аргументout- Поддержка компилятора PGI flang на Windows
-
Улучшения
- Числитель степеней свободы в
random.noncentral_fдолжен быть только положительным. - Блокировка интерпретатора Python (GIL) освобождается для всех вариантов
np.einsum - Функция
np.einsumбудет использовать BLAS при возможности и оптимизировать по умолчанию f2pyтеперь обрабатывает массивы размерности 0numpy.distutilsподдерживает совместное использование MSVC и mingw64-gfortrannp.linalg.pinvтеперь работает с наложением матрицnumpy.saveвыравнивает данные до 64 байт вместо 16- Файлы NPZ теперь могут быть записаны без использования временных файлов
- Улучшенная поддержка пустых структурированных и строковых типов
- Поддержка
decimal.Decimalвnp.lib.financial - Вывод чисел с плавающей точкой теперь использует алгоритм «dragon4» для кратчайшего десятичного представления
- Элементы типа данных
voidтеперь выводятся в шестнадцатеричном формате - Стиль вывода для типов данных
voidтеперь можно настраивать независимо - Уменьшенное использование памяти функцией
np.loadtxt
- Числитель степеней свободы в
-
Изменения
- Многопольное индексирование/присвоение структурированных массивов
- Целочисленные и void скаляры теперь не подвержены влиянию
np.set_string_function - Печать 0d массивов изменена, аргумент
styleфункции array2string устарел - Инициализация
RandomStateс помощью массива требует 1-мерного массива - Объекты
MaskedArrayотображают более полезнуюrepr - Представление
reprклассовnp.polynomialболее явное
-
Изменения
- 1.13.3
- 1.13.2
- 1.13.1
-
1.13.0
- Основные моменты
- Новые функции
- Устаревшие функции
- Изменения в будущем
- Изменения в системе сборки
-
Примечания по совместимости
- Изменения типов ошибок
- Типы данных для кортежей
- Предупреждение DeprecationWarning преобразовано в ошибку
- Предупреждение FutureWarning преобразовано в изменение поведения
- Типы данных теперь всегда истинны
__getslice__и__setslice__больше не нужны в подклассахndarray- Индексирование MaskedArrays/Констант с
...(многоточие) теперь возвращает MaskedArray
- Изменения в C API
-
Новые возможности
__array_ufunc__добавлен- Новый
positiveufunc - Новый
divmodufunc np.isnatufunc проверяет NaT особые значения datetime и timedeltanp.heavisideufunc вычисляет функцию Хевисайда- Функция
np.blockдля создания блочных массивов - Функция
isin, улучшаяin1d - Временное удаление
- Аргумент
axesдляunique np.gradientтеперь поддерживает неравномерно распределённые данные- Поддержка возвращения массивов произвольных размерностей в
apply_along_axis - Свойство
.ndimдобавлено кdtypeдля дополнения.shape - Поддержка tracemalloc в Python 3.6
- NumPy может быть собран с ослабленной проверкой шага (debugging)
-
Улучшения
- Поведение ufunc для перекрывающихся входных данных
- Частичная поддержка 64-битных расширений f2py с MinGW
- Улучшения производительности для
packbitsиunpackbits - Исправление для PPC long double информации о плавающей точке
- Лучшее значение repr по умолчанию для подклассов
ndarray - Более надёжные сравнения маскированных массивов
- np.matrix с логическими элементами теперь можно создать с использованием синтаксиса строк
- Больше операций
linalgтеперь принимают пустые векторы и матрицы - Связанная версия LAPACK теперь 3.2.2
reducenp.hypot.reduceиnp.logical_xorразрешены в большем количестве случаев- Лучшее представление
reprобъектных массивов
-
1.13.0
-
Изменения
argsortдля массивов с масками принимает те же значения по умолчанию, что иsortaverageтеперь сохраняет подклассыarray == Noneиarray != Noneвыполняют поэлементное сравнениеnp.equal, np.not_equalдля массивов объектов игнорирует тождество объектов- Изменения в булевом индексировании
np.random.multivariate_normalповедение с плохой матрицей ковариацииassert_array_lessсравниваетnp.infи-np.infтеперьassert_array_и массивы с маскамиassert_equalскрывают меньше предупрежденийoffsetзначение атрибута в объектахmemmapnp.realиnp.imagвозвращают скаляры для скалярных входных данных- Классы полиномов удобства не могут быть переданы в ufuncs
- Аргументы вывода для ufuncs также могут быть кортежами для методов ufunc
-
Изменения
- 1.12.1
- 1.12.0
- Основные моменты
- Поддержка, которая была прекращена
- Добавленная поддержка
- Изменения в системе сборки
- Устаревшие элементы
- Изменения в будущем
-
Примечания по совместимости
- Преобразование DeprecationWarning в ошибку
- FutureWarning в изменение поведения
powerи**— ошибки для целых чисел в отрицательных степенях- Проверка шагов с ослабленными требованиями по умолчанию
- Метод интерполяции «середина»
np.percentileисправлен для точных индексов keepdimsаргумент передается методам пользовательских классов- Изменённая
bitwise_and - Функция ma.median выдает предупреждение и возвращает NaN при обнаружении не замаскированных недействительных значений
- Более высокая согласованность в
assert_almost_equal NoseTesterповедение предупреждений во время тестированияassert_warnsиdeprecatedдекоратор более конкретные- C API
-
Новые возможности
- Аргумент writeable для
as_strided - Аргумент axes для
rot90 - Обобщённый
flip - Поддержка BLIS в
numpy.distutils - Включение в
numpy/__init__.pyдля выполнения проверок, специфичных для дистрибутива - Добавлены новые функции nanfunctions
nancumsumиnancumprod np.interpтеперь может интерполировать комплексные значения- Добавлена новая функция полиномиального вычисления
polyvalfromroots - Добавлена новая функция создания массивов
geomspace - Новый менеджер контекста для тестирования предупреждений
- Добавлены новые функции для массивов с масками
ma.convolveиma.correlate - Новая
float_powerufunc np.loadtxtтеперь поддерживает целое число как аргументusecol- Улучшенные автоматические оценители интервалов для
histogram np.rollтеперь может одновременно сдвигать несколько осей- Метод
__complex__реализован для ndarrays - Теперь поддерживаются объекты
pathlib.Path - Новый атрибут
bitsдляnp.finfo - Новый аргумент
signatureдляnp.vectorize - Выдача py3kwarnings при делении целочисленных массивов
- numpy.sctypes теперь также включает bytes на Python3
- Аргумент writeable для
-
Улучшения
- Изменённая
bitwise_and - Обобщённые Ufuncs теперь разблокируют GIL
- Кэши в
np.fftтеперь ограничены по общему размеру и количеству элементов - Улучшенная обработка строковых/Unicode типов данных с нулевой шириной
- Целочисленные ufuncs векторизованы с помощью AVX2
- Оптимизация порядка операций в
np.einsum - Быстрая сортировка изменена на introsort
ediff1dулучшена производительность и обработка подклассов- Улучшенная точность
ndarray.meanдля массивов float16
- Изменённая
- 1.11.3
- 1.11.2
- 1.11.1
-
1.11.0
- Основные моменты
- Изменения в системе сборки
- Будущие изменения
- Примечания по совместимости
- Новые возможности
-
Улучшения
np.gradientтеперь поддерживает аргументaxisnp.lexsortтеперь поддерживает массивы с типом данных objectnp.ma.core.MaskedArrayтеперь поддерживает аргументorder- Улучшения памяти и скорости для массивов с пропусками
ndarray.tofileтеперь использует fallocate в Linux- Оптимизации для операций вида
A.T @ AиA @ A.T np.testing.assert_warnsтеперь может использоваться как менеджер контекста- Улучшение скорости для np.random.shuffle
- Изменения
- Устаревшие функции
- FutureWarnings
- 1.10.4
- 1.10.3
- 1.10.2
- 1.10.1
-
1.10.0
- Основные моменты
- Поддержка, удалённая из проекта
- Будущие изменения
-
Примечания по совместимости
- Изменение правила преобразования по умолчанию
- Строка версии numpy
- Расслабленная проверка шага
- Конкатенация массивов 1D вдоль оси, отличной от оси 0, вызывает IndexError
- np.ravel, np.diagonal и np.diag теперь сохраняют подтипы
- rollaxis и swapaxes всегда возвращают представление
- nonzero теперь возвращает базовые ndarrays
- C API
- Типы возвращаемых значений полей recarray
- Представления recarray
- Ключевое слово «out» аргумента ufuncs теперь принимает кортежи массивов
- Индексы массива байтов теперь генерируют исключение IndexError
- Маскированные массивы, содержащие объекты с массивами
- Медиана выводит предупреждение и возвращает NaN при обнаружении недопустимых значений
- Изменены функции, доступные из numpy.ma.testutils
-
Новые возможности
- Чтение дополнительных флагов из site.cfg
- np.cbrt для вычисления кубического корня вещественных чисел с плавающей точкой
- numpy.distutils теперь позволяет параллельную компиляцию
- genfromtxt имеет новый аргумент
max_rows - Новая функция np.broadcast_to для вызова широковещательной передачи массивов
- Новый менеджер контекста clear_and_catch_warnings для тестирования предупреждений
- cov имеет новые аргументы
fweightsиaweights - Поддержка оператора ‘@’ в Python 3.5+
- Новый аргумент
normдля функций fft
-
Улучшения
- np.digitize использует бинарный поиск
- np.poly теперь преобразует целые входные данные в числа с плавающей точкой
- np.interp теперь может использоваться с периодическими функциями
- np.pad поддерживает больше типов входных данных для
pad_widthиconstant_values - np.argmax и np.argmin теперь поддерживают аргумент
out - Больше функций комплексных чисел системы C99 обнаружено и использовано
- Поддержка np.loadtxt для строк, созданных методом
float.hex - np.isclose корректно обрабатывает минимальные значения целочисленных типов данных
- np.allclose использует np.isclose внутри себя.
- np.genfromtxt теперь корректно обрабатывает большие целые числа
- np.load, np.save имеют флаги обратной совместимости pickle
- Поддержка MaskedArray для более сложных базовых классов
- Изменения
- Устаревшие элементы
- 1.9.2
- 1.9.1
-
1.10.0
-
1.9.0
- Основные моменты
- Поддержка, прекращённая в данной версии
- Изменения в будущем
-
Примечания по совместимости
- Функции diagonal и diag возвращают только для чтения представления.
- Специальные скалярные значения с плавающей точкой больше не приводят к повышению точности до double.
- Изменения в выводе процентиля
- Тип исключения ndarray.tofile
- Исключения некорректного значения заполнения
- Классы полиномов больше не наследуются от PolyBase
- Использование numpy.random.binomial может изменить состояние генератора случайных чисел по сравнению с numpy < 1.9
- Генератор случайных чисел ограничен 32-битными беззнаковыми целыми числами
- Аргумент out для argmin и argmax
- Einsum
- Индексирование
- Нецелые индексы осей сокращения устарели
promote_typesи тип данных stringcan_castи тип данных string- astype и тип данных string
- Изменение ключевых аргументов
npyio.recfromcsv - Перемещение каталога
doc/swig - Изменение заголовка
npy_3kcompat.h - Отрицательные индексы в методах последовательности C-API
sq_itemиsq_ass_item - NDIter
- zeros-like для строковых типов данных теперь возвращает пустые строки
-
Новые возможности
- Процентиль поддерживает больше вариантов интерполяции
- Обобщённая поддержка осей для медианы и процентиля
- Добавлен параметр dtype к
np.linspaceиnp.logspace - Более общее вещание для
np.triuиnp.tril tobytesпсевдоним для методаtostring- Система сборки
- Совместимость с модулем python
numbers - Добавлен параметр
increasingкnp.vander - Добавлен параметр
unique_countsкnp.unique - Поддержка медианы и процентиля в nanфункциях
- Добавлен класс NumpyVersion
- Возможность сохранения массивов с большим количеством именованных столбцов
- Полная поддержка вещания для
np.cross
-
Улучшения
- Улучшенная числовая устойчивость функции sum в некоторых случаях
- Процентиль реализован через np.partition
- Улучшение производительности для
np.array - Улучшение производительности для
np.searchsorted - Необязательная сокращённая детализация для np.distutils
- Проверка ковариации в
np.random.multivariate_normal - Классы полиномов больше не основаны на шаблонах
- Больше освобождений GIL
- Поддержка MaskedArray для более сложных базовых классов
- C-API
- Устаревшие возможности
- 1.8.2
-
1.9.0
- 1.8.1
-
1.8.0
- Основные моменты
- Поддержка, прекращенная
- Будущие изменения
- Примечания по совместимости
-
Новые возможности
- Поддержка линейной алгебры для стопки массивов
- Прямое присвоение для индексирования ufuncs
- Новые функции
partitionиargpartition - Новые функции
nanmean,nanvarиnanstd - Новые функции
fullиfull_like - Совместимость ввода-вывода с большими файлами
- Сборка с OpenBLAS
- Новая константа
- Новые режимы для qr
- Новый аргумент
invertдляin1d - Расширенное индексирование с помощью
np.newaxis - C-API
- runtests.py
- Улучшения
- Изменения
- Устаревшие элементы
- Авторы
- 1.7.2
- 1.7.1
-
1.7.0
- Основные моменты
- Примечания по совместимости
-
Новые возможности
- Функции сокращения UFuncs обобщают параметр axis=
- Новые функции сокращения UFuncs с параметром keepdims=
- Поддержка дат и времени
- Пользовательский форматтер для вывода массивов
- Новая функция numpy.random.choice
- Новая функция isclose
- Предварительная поддержка многомерных данных в пакете полиномов
- Возможность заполнения массивов ранга n
- Новый аргумент для searchsorted
- Система сборки
- C API
- Изменения
- Устаревшие элементы
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.0
-
1.7.0
- О NumPy
- О данной документации
- Лицензия NumPy
© 2005–2020 NumPy Developers
Licensed under the 3-clause BSD License.
https://numpy.org/doc/1.19/contents.html