我知道有好几个问题和答案,但我不确定这些问题和答案是否对我有帮助。在
所以这是我的例子,我使用了sympy
库和一些numpy
函数。
我从node.js
调用这些,并考虑一些web应用程序,因此我希望收到json格式的任何结果。在
我面临两个主要问题:
更详细地说,我现在正在处理一个泰勒和级数程序(已经编码),关于这行结果,对应于numpy函数:
puntosX = linspace(a,b,num=puntos).round(3)
我无法将其转换为JSON列表,puntosX
的打印将输出:
还有
当我通过这行生成表达式数组时:
sumterms.append( (fx.diff(w,i)/factorial(i)) * (x)**i )
在这种情况下,同样的情况发生在萨姆特:
[x**3 - x - 1, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]
所以,在一个非常简单的黑盒方法中,这意味着,第一个列表中的所有元素都是浮点数,第二个列表中的所有元素都是字符串。我想任何类似lambda的线都会有帮助。在
但是,有什么方法可以告诉json
或{
我认为您可以使用Python内置的
json
包和dumps
函数 当您只需将列表转换为JSON格式时,只需:您可以将其包装在“puntos”对象中,如下所示:
^{pr2}$如果您希望puntos是字符串值的列表,我建议您这样做:
我希望这是你想做的。在
将numpy数组转换为list是可行的(如果有一个直接处理数组的
json
版本,它可能正在进行这种转换)。这里我使用的是一个二维数组示例。在您希望从
sympy
传输什么类型的输出?如果将公式转换为字符串,json.dumps
应该没有问题。在相关问题 更多 >
编程相关推荐