From da9a846d01ed4cbe579341464248e367b81b1714 Mon Sep 17 00:00:00 2001 From: aszerW Date: Sat, 25 Oct 2025 19:20:28 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=98=E6=88=90package?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- common/__init__.py | 0 common/bet_tools.py | 2 +- 2 files changed, 1 insertion(+), 1 deletion(-) create mode 100644 common/__init__.py diff --git a/common/__init__.py b/common/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/common/bet_tools.py b/common/bet_tools.py index b165275..d013114 100644 --- a/common/bet_tools.py +++ b/common/bet_tools.py @@ -55,7 +55,7 @@ def calculate_no_vig_moneyline_power(moneyline_odds_list: list[int]) -> list[int # 1. 将 Moneyline 赔率转换为隐含概率 (pi) implied_probabilities = [moneyline_to_prob(odds) for odds in moneyline_odds_list] - # 确保所有隐含概率都大于 0,否则无法进行幂运算或取对数(数值求解时可能涉及) + # 确保所有隐含概率都大于 0,否则无法进行幂运算或取对数 (数值求解时可能涉及) if any(p <= 0 for p in implied_probabilities): raise ValueError("All implied probabilities must be positive.")