gpt4 book ai didi

python - 如何将 int 值存储在 numpy.empty 数组中?

转载 作者:太空宇宙 更新时间:2023-11-04 06:47:27 26 4
gpt4 key购买 nike

如以下代码所示, 数组将我的 int 值替换为 float 值。我怎样才能避免这种情况?

import numpy as np
a=np.empty(3)
a[0]=1
a[1]=2
a[2]=3
print a

输出:

[1., 2., 3.]

最佳答案

调用np.empty时指定数据类型:

a = np.empty(3, dtype='int')

如果不指定数据类型,则默认为浮点型。这是 np.empty 的调用签名:

empty(shape, dtype=float, order='C')

关于python - 如何将 int 值存储在 numpy.empty 数组中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20201740/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com