Spec-Zone.ru › NumPy 1.14

numpy.true_divide

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

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

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

Параметры:

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.true_divide.html

Spec-Zone.ru

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