【发布时间】:2019-03-26 22:56:21
【问题描述】:
我正在尝试使用 for 循环和 np.concatenate 将索引为 0 的所有行从一个数组放入另一个数组中
i=0
data0 = np.zeros((1,257))
data0.shape = (257,)
for j in range (0,7291):
if datatrain[j,i] == 0:
data0 = np.concatenate((data0, datatrain[j,:]))
我的问题是,在更新每个循环 data0 之后,是否有更好的方法来解决这个问题?
【问题讨论】:
-
首选的迭代方式是在列表中累积行,并且只构建一次数组。
标签: python pandas numpy numpy-ndarray