numpy-将双索引数组字符串表示形式转换为双索引数组

时间:2019-03-19 00:41:51

标签: python arrays numpy

我在转换回一个numpy双索引数组的字符串表示形式时遇到问题。 输入如下:

input = '[[  8.   5.   1.   6.]\r\n [  3. 173.   0.   9.]\r\n [  0.  49.   3.   4.]\r\n [  6. 165.   2.  41.]]'

我尝试过numpy.fromstringnumpy.frombuffer,但是它们都不起作用,它们会引发以下错误:

AttributeError: 'str' object has no attribute '__buffer__'

我还尝试了一个简单的转换:

input = numpy.array(input)

但是当我运行numpy.sum(input)时,我得到了:

TypeError: cannot perform reduce with flexible type

有什么建议吗?

0 个答案:

没有答案