Spec-Zone.ru › NumPy 1.11

numpy.true_divide

numpy.true_divide(x1, x2[, out]) =

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

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

Параметры:

x1 : array_like

Делимое массив.

x2 : array_like

Делитель массив.

Возвращает:

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–2016 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.11.0/reference/generated/numpy.true_divide.html

Spec-Zone.ru

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