【发布时间】:2020-06-01 10:19:49
【问题描述】:
我在 NumPy 中有一个简单的一维数组和一个空数组。我尝试连接它们,但我得到一个浮点数组。
from numpy import *
a = zeros(5,'i')
a += 1
b = []
c = hstack((a,b))
d = concatenate((a, b))
print("a",a)
print("b",b)
print("c",c)
print("d",d)
我明白了:
a [1 1 1 1 1]
b []
c [1. 1. 1. 1. 1.]
d [1. 1. 1. 1. 1.]
但我正在寻找一个整数数组
[1 1 1 1 1]
怎么样?最有效的方法是什么?
【问题讨论】:
-
hstack((a,b)).astype("i")? -
您好 Nullman,感谢您的回答。它对我也很有效。
标签: python arrays integer concatenation