我想使用 numpy.where 中的索引值来打印该索引的字符串内容。我试图通过从 0 到数组长度迭代数组来做到这一点。但是长度总是1..?
import numpy as np
v,w,x, y, z = np.loadtxt('test.txt', dtype=str, delimiter='|',
skiprows=2,usecols=(0,1,2,3,4), unpack=True)
a,b,c, d, e = np.loadtxt('test2.txt', dtype=str, delimiter='|',
skiprows=2,usecols=(0,1,2,3,4), unpack=True)
checkValue = np.in1d(a, v)
missingValue=(np.where(checkValue==False))
print len(missingValue)
for i in range (len(MissingValue)):
print a[i]
这只会打印一个值,但数组实际上有 10