Python 如何从numpy数组创建列表?
如何将numpy数组放入python列表中 寻找('foo',1,2,3,4) series是一个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
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
。为这些事情创建一个新问题