📜  Python numpy.trunc()(1)

📅  最后修改于: 2023-12-03 14:46:01.292000             🧑  作者: Mango

Python numpy.trunc()

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()截取了浮点数数组的整数部分,并赋值给了另一个新的数组。