原文:https://docs.scipy.org/doc/numpy/reference/generated/numpy.true_divide.html
校对:(虚位以待)
numpy.
true_divide
(x1, x2[, out]) = <ufunc 'true_divide'>按元素方式返回输入的真正除法。
而不是Python传统的“分区”,这返回了一个真正的分裂。True除法调整输出类型以呈现最佳答案,而不考虑输入类型。
参数: | x1:array_like
x2:array_like
|
---|---|
返回: | out:ndarray
|
笔记
在Python 2.2中添加了分区运算符//
,使得//
和/
等效运算符。The default floor division operation of /
can be replaced by true division with 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])