我想附加我的numpy.array文件。所以我做了代码,但是有错误
我想在下面添加此代码。这种形式很好用。
但是使用for循环会出现问题
coordi_1 = mix(coord_0, coord_1, axis=0)
coordi_2 = mix(coord_1, coord_2, axis=0)
coordi_3 = mix(coord_2, coord_3, axis=0)
for i in range(0,191):
coord_i = np.load(''+st[i].id+'.npy')
print(coord_i)
if i == 0:
continue
else:
coordi_i = mix(coord_i-1, coord_i, axis=0)
错误提示是
ufunc 'subtract' did not contain a loop with signature matching types dtype('<U7') dtype('<U7') dtype('<U7')
还有另一个代码
for i in range(0,7941):
if cola[i,1] == '':
cola=np.delete(cola, i, axis=0)
i = i-1
我要应用i-1,因为删除一行后,
此数组在循环中未删除行旁边错过了一行。
因此,如果cola[i,1] == ''
,则i
必须重新输入,或者下一个i
必须为-1。
我该怎么办?