Spec-Zone.ru › NumPy 1.14

numpy.divide

numpy.divide(x1, x2, /, out=None, *, where=True, casting='same_kind', order='K', dtype=None, subok=True[, signature, extobj]) = <ufunc 'true_divide'>

Возвращает истинное деление входных данных поэлементно.

Вместо традиционного Python-овского «целочисленного деления», эта функция возвращает истинное деление. Истинное деление настраивает тип вывода для представления наилучшего ответа, независимо от типов входных данных.

Параметры:

x1 : array_like

Массив-делимое.

x2 : array_like

Массив-делитель.

out : ndarray, None, или кортеж из ndarray и None, необязательно

Место, в которое будет сохраняться результат. Если указано, оно должно иметь форму, к которой ведут входные данные. Если не указано или None, возвращается только что выделенный массив. Кортеж (только в качестве ключевого аргумента) должен иметь длину, равную количеству выходов.

where : array_like, необязательно

Значения True указывают на вычисление ufunc в этой позиции, значения False указывают на сохранение значения в выходных данных без изменений.

**kwargs

Для других ключевых аргументов см. документацию по ufunc.

Возвращает:

out : ndarray

Результат скалярный, если оба входа скалярные, в противном случае — ndarray.

Примечания

Оператор целочисленного деления // был добавлен в Python 2.2, делая // и / эквивалентными операторами. По умолчанию операция целочисленного деления / может быть заменена истинным делением с помощью from __future__ import division.

В Python 3.0, // является оператором целочисленного деления, а / — оператором истинного деления. Функция true_divide(x1, x2) эквивалентна истинному делению в Python.

Примеры

>>> x = np.arange(5)
>>> np.true_divide(x, 4)
array([ 0.  ,  0.25,  0.5 ,  0.75,  1.  ])
>>> x/4
array([0, 0, 0, 0, 1])
>>> x//4
array([0, 0, 0, 0, 1])
>>> from __future__ import division
>>> x/4
array([ 0.  ,  0.25,  0.5 ,  0.75,  1.  ])
>>> x//4
array([0, 0, 0, 0, 1])

© 2005–2019 NumPy Developers
Licensed under the 3-clause BSD License.
https://docs.scipy.org/doc/numpy-1.14.5/reference/generated/numpy.divide.html

Spec-Zone.ru

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