2011-09-12 176 views
1

如何將numpy數組放入python列表中?如何從numpy數組創建列表?

尋找( '富',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>] 
+2

調用函數!!!! – JBernardo

+0

好吧,但現在我得到('foo',[1,2,3,4]).....它在這裏遲了......我以爲我已經叫它.....我怎麼得到( 'foo',1,2,3,4) – Merlin

+0

使用'rowp.extend'而不是'append'。爲這些事情創建一個新問題 – JBernardo

回答

5

正如你已經可以被看錯誤消息,tolist[docs]方法。這意味着你必須呼叫它:

ss = series.tolist() 

更新:使用extend代替append

rowp.extend(series.tolist()) 

順便說一句,你得到的結果不是錯誤