numpy.true_divide
-
numpy.true_divide(x1, x2[, out]) = <ufunc 'true_divide'> -
Возвращает результат истинного деления операндов поэлементно.
В отличие от традиционного «целочисленного деления» в 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–2017 NumPy Developers
Licensed under the NumPy License.
https://docs.scipy.org/doc/numpy-1.12.0/reference/generated/numpy.true_divide.html