mars.tensor.floor_divide#
- mars.tensor.floor_divide(x1, x2, out=None, where=None, **kwargs)#
返回小于或等于输入的除法结果的最大整数。它等价于Python
//运算符,并与Python%(余数) 函数配对,因此b = a % b + b * (a // b)直到舍入时的结果。- Parameters
x1 (array_like) – 分子。
x2 (array_like) – 分母。
out (张量, None, 或 元组 由 张量和 None 组成,可选) – 结果存储的位置。如果提供,必须具有与输入广播到的形状相同。如果未提供或 None,则返回新分配的数组。元组(仅作为关键字参数可能)必须具有与输出数量相等的长度。
where (array_like, 可选) – 值为 True 表示在该位置计算 ufunc,值为 False 表示保持输出中的该值不变。
**kwargs –
- Returns
y – y = floor(x1/x2)
- Return type
张量
另请参阅
示例
>>> import mars.tensor as mt
>>> mt.floor_divide(7,3).execute() 2 >>> mt.floor_divide([1., 2., 3., 4.], 2.5).execute() array([ 0., 0., 1., 1.])