我从这样的文件中loadtxt
读取
data = loadtxt(filename) # id x1 y1 x2 y2
data
可能看起来像
array([[ 4. , 104.442848, -130.422137, 104.442848, 130.422137],
[ 5. , 1. , 2. , 3. , 4. ]])
然后我可以减少data
到属于某个id
数字的行:
d = data [ data[:,0] == id]
这里的问题是数据只包含一行。
所以我的问题是如何检查我的数组的二维data
?
我试着检查
data.shape[0] # num of lines
但对于单线我得到类似的东西(n, )
,所以这不起作用。
任何想法如何正确地做到这一点?