Как мне создать список из массива numpy? - PullRequest
2 голосов
/ 12 сентября 2011

Как мне получить массив numpy в список python?

ищет ('foo', 1, 2, 3, 4), серия массив numpy

symbol = 'foo'

def rowp (symbol,series):
            rowp=[]
            series = series[0:4]
            ss = series.tolist     
            rowp.append(symbol)     
            rowp.append(ss)      
            print rowp

Я получаюошибка:

['foo', <built-in method tolist of numpy.ndarray object at 0x05D07D40>] 

1 Ответ

6 голосов
/ 12 сентября 2011

Как вы уже можете видеть из сообщения об ошибке, tolist [документы] - это метод .Это означает, что вам нужно позвонить это:

ss = series.tolist()

Обновление: Использовать extend вместо append:

rowp.extend(series.tolist())

Кстати, результат, который вы получаете, не является ошибкой .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...