numpy.true_divide¶
-
numpy.
true_divide
(x1, x2[, out]) = <ufunc 'true_divide'>¶ 按元素方式返回输入的真正除法。
而不是Python传统的“分区”,这返回了一个真正的分裂。True除法调整输出类型以呈现最佳答案,而不考虑输入类型。
参数: x1:array_like
股息数组。
x2:array_like
除数数组。
返回: out:ndarray
如果两个输入都是标量,则结果是标量,否则为ndarray。
笔记
在Python 2.2中添加了分区运算符
//
,使得//
和/
等效运算符。The default floor division operation of/
can be replaced by true division withfrom __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])