首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >安装了sympy.mpmath,但是找不到

安装了sympy.mpmath,但是找不到
EN

Stack Overflow用户
提问于 2015-12-11 01:13:02
回答 2查看 6.3K关注 0票数 6

我想以渐进的方式使用jacobDN函数,所以我成功地下载并python setup.py install了它。

当我想像在文档中一样使用它时:

代码语言:javascript
复制
>>> from sympy.mpmath import *
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named mpmath
>>> 

从同情中导入一切都是成功的:

代码语言:javascript
复制
>>> from sympy import *
>>> 

然后我分别安装了拼音,然后我就可以使用来自from的省略号了。但是,显示了一个恼人的mpf

代码语言:javascript
复制
>>> from mpmath import *
>>> ellipfun('dn',0.5,0.5)
mpf('0.94297242577738571')
>>> 

的问题是如何在sympy.mpmath下使用省略号?如何检查我的安装缺陷?

以上的解决方案是最好的!如果不能,我怎样才能像使用正常函数一样在数学中使用省略号?

成功安装交感的证据

代码语言:javascript
复制
-> ~$ pip show sympy
---
Name: sympy
Version: 0.7.7.dev
Location: /usr/local/lib/python2.7/dist-packages/sympy-0.7.7.dev-py2.7.egg
Requires: mpmath

-> ~$ pip install --upgrade sympy
Requirement already up-to-date: sympy in /usr/local/lib/python2.7/dist-packages/sympy-0.7.7.dev-py2.7.egg
Requirement already up-to-date: mpmath>=0.19 in /usr/local/lib/python2.7/dist-packages/mpmath-0.19-py2.7.egg (from sympy)
Cleaning up...
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-11 03:49:12

在您所安装的SymPy的开发版本中,sympy.mpmath已被删除。mpmath现在是一个外部库,因此您需要像您所做的那样分别安装和导入它。

这两个版本是完全相同的(有一段时间没有任何数学版本)。

据我所知,mpmath不支持numpy数组。如果你想这样做的话,你需要使用scipy.special。如果您对多精度浮点数感兴趣(超出机器精度),则只应使用拼音。如果您对此感兴趣,也可以使用sympy.Float,它是mpf的包装器,很好地处理SymPy对象。

票数 4
EN

Stack Overflow用户

发布于 2015-12-11 03:48:24

我建议使用非开发版本。SymPy 0.7.6是与SymPy一起打包的最后一个版本。在未来,这将是一种依赖。因为您安装了开发版本,所以您必须独立安装mpmath。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34214635

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档