同意矩阵(2D)如何存储为JSON?
agreement how a Matrix (2D) is stored as JSON?
关于矩阵应该如何从 Matlab/Octave/R 等数学软件存储为 JSON 是否存在某种共识?
例如
a =
1 2
3 4
可以另存为(这是我最喜欢的,因为它是 fortran 命令):
{"a":[[1,3],[2,4]]}
另一种方式(这就是 jsonlab 会做的):
{"a":[[1,2],[3,4]]}
但是在JSON用户下有一些agreement/common意义吗?
我认为第二种格式显然是首选。每个
- math.js - 一个(流行?)javascript 支持矩阵的库,
- jsonlite - 一个可以 encode/decode 矩阵的 R 包(注意 rjson 和 rjsonio 似乎做得不太好),和
- json-tricks-python/numpyjson包
除您提到的 jsonlab 之外,所有都以您建议的第二种格式声明矩阵。
关于矩阵应该如何从 Matlab/Octave/R 等数学软件存储为 JSON 是否存在某种共识?
例如
a =
1 2
3 4
可以另存为(这是我最喜欢的,因为它是 fortran 命令):
{"a":[[1,3],[2,4]]}
另一种方式(这就是 jsonlab 会做的):
{"a":[[1,2],[3,4]]}
但是在JSON用户下有一些agreement/common意义吗?
我认为第二种格式显然是首选。每个
- math.js - 一个(流行?)javascript 支持矩阵的库,
- jsonlite - 一个可以 encode/decode 矩阵的 R 包(注意 rjson 和 rjsonio 似乎做得不太好),和
- json-tricks-python/numpyjson包
除您提到的 jsonlab 之外,所有都以您建议的第二种格式声明矩阵。