【发布时间】:2019-11-22 19:29:28
【问题描述】:
假设我有一个 numpy 数组 a = numpy.array([1,2,3,4])。现在
str(a) 会给我"[1 2 3 4]"。如何将字符串 "[1 2 3 4]" 转换回 numpy.array([1,2,3,4])?
【问题讨论】:
-
我会问你为什么要这样做而不是仅仅保留数组,但你可以在空格上“拆分”。 arr = numpy.array(s.split(' '))
-
@ChristianSloper 我正在将这些 numpy 数组写入 csv 文件(如示例所示写入),我希望能够将它们作为 numpy 数组读回
-
使用 numpy 中的 savetext() 正确存储它们