📜  Python中的 numpy.trunc()(1)

📅  最后修改于: 2023-12-03 15:19:26.202000             🧑  作者: Mango

numpy.trunc()

numpy.trunc() 函数返回输入数组中的元素的截断值,即将小数部分去除,只留整数部分。

语法
numpy.trunc(arr)
参数
  • arr: 输入的数组。
返回值

返回输入数组中的元素的截断值。

示例
import numpy as np

arr = np.trunc([1.47, 2.64, 3.75, 4.32, 5.96])
print(arr)

输出结果为:

[1. 2. 3. 4. 5.]
解释

在这个示例中,我们导入了 NumPy 库,然后传递一个包含浮点数的数组给 numpy.trunc() 函数。函数返回输入数组中的元素的截断值,即将小数部分去除,只留整数部分,并将其存储在新的数组中。最后,我们打印输出结果。

需要注意的是,numpy.trunc() 函数不是四舍五入,而是向零方向截尾。也就是说,正数会向下舍入,负数会向上舍入。例如,trunc(-1.58) 会返回 -1.0,而不是 -2.0