Spec-Zone.ru › NumPy 1.13

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'>

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

Вместо традиционного «целочисленного деления» 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])

© 2008–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.13.0/reference/generated/numpy.true_divide.html

Spec-Zone.ru

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