📅  最后修改于: 2023-12-03 14:46:01.292000             🧑  作者: Mango
numpy.trunc()
函数返回以0为中心的截尾值,即将小数部分截掉,仅保留整数部分。
numpy.trunc(x, out=None)
x
:array_like,输入数组out
:ndarray,可选参数,输出结果,它的类型必须与输入数组的类型一致返回截尾值。
import numpy as np
x = np.array([1.23, 2.34, 3.45])
print(np.trunc(x)) # [ 1. 2. 3.]
y = np.array([-1.23, -2.34, -3.45])
print(np.trunc(y)) # [-1. -2. -3.]
z = np.array([1.5, 2.7, -3.3, -4.1])
print(np.trunc(z)) # [ 1. 2. -3. -4.]
结果:
[ 1. 2. 3.]
[-1. -2. -3.]
[ 1. 2. -3. -4.]
本例中使用numpy.trunc()
截取了浮点数数组的整数部分,并赋值给了另一个新的数组。