Я читаю из файла с loadtxt
как этогоКак проверить, если массив 2D
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]
Проблема здесь, когда данные содержат только одну строку.
Так что мой вопрос в том, как проверить 2-мерность моего массива data
?
Я попытался проверить
data.shape[0] # num of lines
но для однострочных я получаю что-то вроде (n,)
, так что это не будет работать.
Любые идеи, как это сделать правильно?
Wow 50 секунд, чтобы получить ответ! Благодаря!! – Tengis