我用我的数据进行了一些计算并将其保存到一个 csv 文件中。在文件中,我有一个带有此字符串的单元格:
"[array([3, 3, 3]), array([3, 3, 3]), array([3, 3, 3]), array([3, 3, 3]), array([3])]"
我想将其转换为有效的 numpy 数组。尝试了一些功能,但还没有运气。
如果您有熊猫,请使用pd.eval
:
>>> import pandas as pd
>>> from numpy import array
>>> pd.eval("[array([3, 3, 3]), 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])]
>>>
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句