我有一个 numpy
数组,想要用 Json 进行转储。该数组的样式如下:
array([['foo', 'bar', 'something', ...
'more'],
['0.4', '0.7', '0.83', ...
'0.3', '0.62', '0.51']]
我想将它转储到一个字符串使用Json,如下所示:
foo: 0.4
bar: 0.7
something: 0.51
...
我已经尝试过以下方法:
import jason
my_string = json.dumps(my_array)
但是它报错了:
"not JSON serializable"
有没有关于如何使用Json格式将这个内容输出到字符串的想法?
更新:
请注意,我关心顺序,行应按以下顺序打印:
array[0,0] : array[0,1]
array[1,0] : array[1,1]
array[2,0] : array[2,1]
# etc ...
array[row][column]
,由于您只有两行,第一个索引的最大值将是1
。 - martineau