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.10.1/reference/generated/numpy.true_divide.html