问题标签 [interval-arithmetic]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript 中的舍入模式
这是一个非常小众的问题,但我在 JS 中实现区间算术,我希望有正确的舍入。因此,我需要能够添加两个数字并将其舍入到无穷大、-infinity、零等。据我所知,JS 总是朝零舍入,并且这种行为是不可改变的,这与 C/C++ 不同狂欢节。
我怎样才能解决这个问题?如果这意味着正确的舍入,我愿意对性能产生重大影响;可能该功能可以切换以平衡速度和正确性。也许这样做的一种方法是以某种方式使函数 roundUp 和 roundDown 向上/向下舍入到下一个浮点值。
作为如何实现 roundUp/roundDown 的示例:
python - 如何在 python 中用 mpmath 绘制图形?
我需要用区间算法模拟几个模型,我找到的最可行的包是:mpmath。但是我在绘制图形时遇到问题。在将其应用于模型之前,我进行了初步测试。有谁能够帮我?
- 另一个问题是我总是需要一个 for 来创建我的区间变量,这大大增加了计算成本。会有另一种选择吗?
这是我的代码:
- 我需要绘制罪恶,而 mp.plot 不起作用。
python - 遍历范围并返回不在任何范围内的范围?
我有一个花车清单。
我想要做的是从 size 列表中的每个值中找到一个范围delta = 2
,然后遍历另一个浮点范围并将每个浮点与每个范围进行比较,然后返回不属于任何范围的浮点。
到目前为止,我所拥有的是,
但很明显,这不起作用有几个原因:冗余,不一次检查所有范围等。我是编码新手,我正在努力抽象地思考以解决这个问题。在制定行动计划方面的任何帮助将不胜感激。
编辑 为了清楚起见,我想要的是每个值(或者可能是一个 numpy 数组?)的范围列表
并返回 0 - 15 的任何浮点数,增量为 0.5,不属于任何这些范围,因此最终输出为: