我有以下来自Sympy solver的解决方案列表:
In [49]: sol
Out[49]:
[-1.20258344291917 - 0.e-23*I,
-0.835217129314554 + 0.e-23*I,
0.497800572233726 - 0.e-21*I]
In [50]: type(sol)
Out[50]: list
In [51]: type(sol[0])
Out[51]: sympy.core.add.Add
我如何将这个列表转换成一个numpy对象,其中的单元格是普通的复数值?在
Tags:
可以对每个元素调用内置函数^{} ,然后将结果传递给
np.array()
。在例如
使用列表理解和内置函数
^{pr2}$complex
创建python复杂值的列表:使用与
numpy.array
的参数相同的表达式来创建一个复杂的numpy数组:或者,您可以使用
numpy.fromiter
:相关问题 更多 >
编程相关推荐