提高浮点数精度[关闭]

2023-11-22

如何将默认浮点数精度切换为另一个精度(也许是自定义精度)?我需要这个,因为我做了一些计算,我发现我应该提高默认浮点精度。


我最近不得不处理这个问题mpmath很完美。它是纯Python,遵循BSD 许可证。

Mpmath 是一个用于多精度浮点运算的纯 Python 库。它提供了一组广泛的超越函数、无限指数大小、复数、区间算术、数值积分和微分、求根、线性代数等等。几乎任何计算都可以以 10 位或 1000 位精度执行,并且在许多情况下 mpmath 实现渐近快速算法,可以很好地扩展以实现极高精度工作

它不会慢太多,并且可以利用gmpy库(如果已安装)(aC-coded Python extension modules that support fast multiple-precision arithmetic).

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

提高浮点数精度[关闭] 的相关文章

随机推荐

  • 如何使用 C# 检查程序安装位置

    我需要通过程序名称 出现在 添加或删除程序 中的名称 检查程序的安装位置 使它适用于所有语言的最佳方法是什么 查看注册表 HKEY LOCAL MACHINE SOFTWARE Microsoft Windows CurrentVersio
  • 无法在c#中运行Google Cloud PubSub,DLL问题

    我正在努力将 Google Cloud PubSub 集成到我的 c 项目中 我使用 NuGet 进行安装1 0 0 beta11 完全没有错误 当我运行我的项目并到达使用 pubsub 的代码时 出现以下错误 An unhandled e
  • 使用 firestore 进行多查询和分页

    我正在尝试使用 firestore 实现多查询和分页 但是一旦我将 添加到查询中 光标就不起作用 working example the doc id i save as propery on the doc ref where categ
  • 跨平台命令行脚本(例如.bat和.sh)

    我注意到 Windows 7 可以像执行 bat 文件一样执行 sh 文件 这让我想知道是否可以编写一个 sh 文件以便可以在 Windows 中执行andLinux 比如说bash 我首先想到的是编写一个 if 语句 以便 Windows
  • 建造者设计模式和工厂设计模式有什么区别? [关闭]

    Closed 这个问题需要多问focused 目前不接受答案 Builder设计模式和Factory设计模式有什么区别 哪一种更有优势 为什么 如果我想测试和比较 对比这些模式 如何将我的发现表示为图表 对于设计模式 通常没有适用于所有情况
  • Sn.exe 中自动输入密码

    我需要创建构建后事件来执行以下操作 sn i MyKey pfx MyKeyContainerName tlbimp ConfigurationName MyCom tlb out ConfigurationName NETMyCom dl
  • 我应该如何表示带有附加信息注释的 AST?

    假设我有一个用某种语言表示 AST 的简单数据类型 data Term Var String Num Integer Expr Term 实际上 它显然会有比这更多的构造函数 我可以用它来编写一个与 AST 结构匹配的简单评估函数 eval
  • 列出窗口对象的所有属性?

    我希望 动态 获取浏览器当前识别的 HTML 元素列表 例如HTMLPreElement HTMLSpanElement等等 这些对象是全局的 即 console log HTMLPreElement in window gt true 所
  • WOFF 字体,它们是什么以及我为什么要关心?

    所以 Mozilla 提出了一种新的网络字体 我不太喜欢那个世界 但我想让自己保持最新状态 那么 既然连微软都支持它 那么伟大的事情是什么 为什么我作为一个网络开发者应该关心呢 和旧的有什么区别 我们需要另一个字体系统吗 什么情况下应该使用
  • C++:宏可以将“abc”扩展为“a”、“b”、“c”吗?

    我编写了一个可变参数模板 它接受可变数量的char参数 即 template
  • 如何重写 exit(),也许通过抛出异常

    我们有一个第三方库 其编写时没有考虑多线程或异常处理 我们的主要可执行文件是多线程的并使用异常 第三方库使用exit 因严重问题 例如 驱动程序未初始化 或 文件未找到 而中止程序 呼唤exit 在多线程应用程序中是不允许的 因为它不能正确
  • 为什么“内容类型无效”

    尝试更新 Marketo 中潜在客户记录的数据字段 使用C 我发送 action updateOnly input email email protected leadQuality Hot 并返回 requestId d98e 14b2d
  • 使用 Maven 的 JUnit3 和 Junit4 XML 报告

    我试图弄清楚如何将 JUnit 3 和 4 与 Maven 结合使用假定的报告功能 但是 Google 搜索并没有太多关于如何实际运行 JUnit 通过 Maven 的信息 请获取每个测试 或所有测试 的报告及其格式 所以 我的多部分问题是
  • Google Maps API V3:如何显示从A点到B点(蓝线)的方向?

    我的数据库中有 2 个点的纬度和经度 我希望我的 Google 地图显示从 A 点到 B 点的路线 就像我们看到的那样here 谷歌地图路线 如何在地图上绘制该方向线 Use 方向服务Google 地图 API v3 它与 Directio
  • 发布时站点 DLL 似乎间歇性锁定

    我尝试通过 VS2017 中的 发布 上下文菜单将我的 net core 站点部署到 Azure 偶尔 大约三分之一的部署 我会收到以下错误 Web 部署任务失败 Web Deploy无法修改该文件 目标上的 MyCoreWebSite d
  • ios 检查 nsarray == null

    我收到了一些回复JSON 并且工作正常 但我需要检查一些null values 我找到了不同的答案 但似乎仍然不起作用 NSArray productIdList packItemDictionary objectForKey Produc
  • clearInterval 没有停止 useEffect 中的计数器

    我正在尝试使用setInterval and a clearInterval within useEffect反应钩子 计时器按预期启动 但不会停止 我正在分配setInterval to intervalID然后打电话clearInter
  • Mayavi 无法从 Spyder 中运行:抱怨“ValueError: API 'QString' ...”

    我无法从 Spyder IDE 中运行 使用 Mayavi 库 我已经在下面描述了这个问题 任何帮助都会非常有用 提前非常感谢 重现问题的步骤 只需在脚本中导入 Mayavi 库 例如使用 import mayavi mlab as mla
  • data.table R 中具有不同间隔的 findInterval()

    我很久以前就问过这个问题 但还没有找到答案 我不知道这在 stackoverflow 中是否合法 但我重新发布了它 我在 R 中有一个 data table 我想创建一个新列来查找相应年份 月份的每个价格的间隔 可重现的例子 set see
  • 提高浮点数精度[关闭]

    很难说出这里问的是什么 这个问题模棱两可 含糊不清 不完整 过于宽泛或言辞激烈 无法以目前的形式合理回答 如需帮助澄清此问题以便重新打开 访问帮助中心 如何将默认浮点数精度切换为另一个精度 也许是自定义精度 我需要这个 因为我做了一些计算