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]
ここでの問題は、データに 1 行しか含まれていない場合です。
だから私の質問は、私の配列の2次元性をチェックする方法data
ですか?
チェックしてみた
data.shape[0] # num of lines
しかし、ワンライナーの場合は のようなものが得られる(n, )
ため、これは機能しません。
これを正しく行う方法はありますか?