我從文件中讀取與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,)
,所以這是不行的。
任何想法如何正確地做到這一點?
哇50秒得到答案!謝謝!! – Tengis