Python 如何从numpy数组创建列表?

Python 如何从numpy数组创建列表?,python,numpy,Python,Numpy,如何将numpy数组放入python列表中 寻找('foo',1,2,3,4) series是一个numpy数组 symbol = 'foo' def rowp (symbol,series): rowp=[] series = series[0:4] ss = series.tolist rowp.append(symbol) rowp.append(s

如何将numpy数组放入python列表中

寻找('foo',1,2,3,4) series是一个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>] 
['foo',]

从错误消息中可以看出,这是一种方法。这意味着您必须呼叫它:

ss = series.tolist()
更新:使用
extend
而不是
append

rowp.extend(series.tolist())


顺便说一句,你得到的结果不是一个错误。

好的,但现在我得到了('foo',[1,2,3,4])…现在很晚了…我以为我已经叫它了。。。。。如何获取('foo',1,2,3,4)使用
rowp.extend
而不是
append
。为这些事情创建一个新问题