python - 如何检查 2 个数字是否等于 Python 中的特定比率?
问题描述
例如:我想知道 5 和 500 的比例是否为 1:100,我也想知道如何查看它们的比例是否大致相同,我该怎么做?
解决方案
如果您需要知道a/b
和c/d
是否大致相同,那么(仅在 Python 3 中)您可以执行math.abs(a/b - c/d) < margin
. 正数越小margin
,表达式返回的比率必须越接近True
。margin = 1/100
会在一个百分点以内。
推荐阅读
- django - django-rest-auth 从 rest-auth/user 获取用户名
- sql - 如何从表中不同列的一组数字中识别是否存在连续数字?
- java - 在 Java 输入中捕获非 Double
- javascript - 在 ngx 引导模式中检测 Click 事件
- batch-file - 选择语句进入错误的 IF 语句
- c++ - LeetCode 380:插入删除 GetRandom O(1)
- flutter - Flutter,尝试使用getter对map中的元素进行求和
- report - 如何从 Jacoco 代码覆盖率报告中排除自动生成的 Dao 并查看绑定类?
- powerbi - 显示 power bi 中的累积计数的折线图问题
- r - 为什么 dplyr::cummean(x) 不等于 cumsum(x)/seq_along(x)?