NumPy 函数

NumPy trunc() 函数按元素返回输入的截断值。标量 x 的截断值是最接近的整数 i,它比 x 更接近于零,意思是四舍五入。

语法

numpy.trunc(x, out=None) 

参数

x必需。 指定输入数组。
out可选。 指定存储结果的位置。如果提供,它必须具有输入广播到的形状。如果未提供或没有,则返回新分配的数组。

返回值

如果未指定out,返回包含截断值的数组。如果指定了输出数组,则返回对 out 的引用。

示例:

下面的示例显示 trunc() 函数的用法。

import numpy as np
Arr = np.array([[3.4,5.4],[-7.2,-15.4]])

print("Arr is:")
print(Arr )

#截断值(四舍五入为最接近零的整数)
print("\nTruncated Array is:")
print(np.trunc(Arr)) 

上述代码的输出将是:

Arr is:
[[  3.4   5.4]
 [ -7.2 -15.4]]

Truncated Array is:
[[  3.   5.]
 [ -7. -15.]]