【发布时间】:2022-01-13 15:05:49
【问题描述】:
我正在尝试将 numpy 数组转换为数组的字符串表示形式,然后再转换回数组本身。以下是使用的数据
frame_string = numpy.array2string(frame, separator=',') 当我尝试使用 numpy.fromstring(frame_string, dtype=int, sep=',') 将其转换回 numpy 数组时,我最终得到一个空的 []
我究竟做错了什么?一段时间以来,我一直在用这个问题把我的头撞到墙上。
任何帮助表示赞赏!
"""[[[24,25,22],
[24,24,21],
[24,24,21],
...,
[36,24,30],
[36,24,30],
[35,23,29]],
[[26,26,24],
[25,25,23],
[26,24,23],
...,
[37,25,31],
[37,25,31],
[37,25,31]],
[[28,25,25],
[29,26,26],
[30,27,27],
...,
[38,26,32],
[39,27,33],
[39,27,33]],
...,
[[22,23,18],
[22,23,18],
[24,22,18],
...,
[21,20,24],
[21,20,24],
[20,19,23]],
[[22,23,17],
[23,23,17],
[25,22,18],
...,
[21,20,24],
[21,19,25],
[20,18,24]],
[[23,23,17],
[24,23,17],
[26,22,18],
...,
[21,20,24],
[21,19,25],
[20,18,24]]]"""
【问题讨论】:
-
重读
fromstring文档可能会为您省去一些麻烦。好的,它没有明确说明它不能处理什么。但是像''1, 2"这样的例子非常简单。