python - 如何在 python 中解析 root 的结果?
问题描述
如何在根解决后获得结果。
a = Eq(x**3 + x**2 - 3*x + 1,0)
b = solve(a)
print(b)
结果:
[1, -1 + sqrt(2), -sqrt(2) - 1]
解决方案
使用evalf
:
In [4]: [s.evalf() for s in b]
Out[4]: [1.0, 0.414213562373095, -2.41421356237309]
推荐阅读
- python - 如何替换数据框列中特定字符之后的所有内容?
- python-3.x - 添加大量小部件时,kivymd 应用程序冻结
- javascript - 保持div的固定纵横比
- reactjs - 在类组件中使用多个上下文
- amazon-web-services - AWS 资源消失
- nvidia - NVIDIA SDK Manager 无法在 Jetson Xavier NX 上安装
- python - Simultaneous reads of the same PyTorch torchvision.datasets object
- google-cloud-platform - 如何解决 Apache-Beam 中的 BeamDeprecationWarning
- html - 如何摆脱 CSS 中按钮之间不必要的空间
- node.js - mongodb 中是否有任何内置方法来更新 mongodb 文档中的数组