我有一個numpy
數組,我想與Json轉儲。該陣列是這樣的:轉儲與Json的2D Python數組
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