python - -N到N的总和除以一个大数在matlab和python中是不同的
问题描述
在matlab中
sum([-200:200]/200 ) ans =9.9920e-16
其中 sum([-200:200]) ans = 0.0 但在 python 中
np.sum(np.arange(-200,201)/200 ) ans =1.4210854715202004e-14
matlab 中发生了什么,所以我们得到了一个非零和
解决方案
推荐阅读
- javascript - @firebase/firestore:Firestore (8.6.5):无法访问 Cloud Firestore 后端
- javascript - 无法将副本导入为邮递员
- android - 我如何从 Api 下载数据
- python - 查找附近没有素数的数字
- windows - 是否有与 rsync -b 等效的 robocopy 选项(备份已删除文件)
- assembly - 在 Visual Studio 中无法使此组装过程正常工作
- python - 无法导入虾
- python-3.x - 是否还有更多“引号”符号可用作引号?
- primefaces - TabView 内 DataTable 的 PrimeFaces DataExporter
- javascript - 矩形 | 从 url 中获取参数值,省略空值