我用我的資料做了一些計算,并將其保存到一個csv檔案中。 在該檔案中,我有一個單元格,里面有這樣的字串:
"[array([3, 3, 3]), array([3, 3, 3]), array([3, 3, 3]), array([3])"
我想把它轉換為一個有效的numpy陣列。我嘗試了一些函式,但是還沒有找到合適的方法。
uj5u.com熱心網友回復:
如果你有pandas,使用pd.eval:
>>> importpandas as pd
>>> from numpy import array
>>> pd.eval("[array([3, 3, 3]), array([3, 3, 3]), array([3, 3, 3]), array([3] )")
[array([3, 3, 3])。) array([3, 3, 3] ), array([3, 3, 3]), array([3, 3, 3]), array([3] )]
>>>
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/309471.html
標籤:
