我用 python 编写了一个源程序,它计算并返回一个由 3 个数字组成的 numpy 数组。现在,我试图将这个数组传递给 JavaScript 前端程序来显示。 到目前为止,我已经尝试在js中使用子进程调用python程序,但我陷入了数组传输部分。 我还查看了 python-shell npm package ,但不知道如何使用它。 我该如何继续? 如果我将数组转换为json文件并将json发送到js程序会更好吗?
最佳答案
Python 有一个将对象编码为 JSON 字符串的模块:
import json
In [54]: json.dumps(np.arange(10).tolist())
Out[54]: '[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]'
Javascript 中的数组与 Python 列表类似。 numpy
数组增加了您不需要的复杂程度,尤其是只有 3 个数字时。
关于python - 将 numpy 数组从 python 传递到 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37651859/