From 454c7727e5171743252e88bdb3f54f2cfc76d077 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Fri, 8 May 2026 10:34:27 +0100 Subject: [PATCH 1/2] Update translation: lectures/scipy.md --- lectures/scipy.md | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/lectures/scipy.md b/lectures/scipy.md index 0f330db..c0a5381 100644 --- a/lectures/scipy.md +++ b/lectures/scipy.md @@ -124,10 +124,11 @@ SciPy 中有用的部分是其子包中的功能 ### 随机变量与分布 -回想一下,`numpy.random` 提供了生成随机变量的函数 +回想一下,`numpy.random` 提供了生成随机变量的工具 ```{code-cell} python3 -np.random.beta(5, 5, size=3) +rng = np.random.default_rng() +rng.beta(5, 5, size=3) ``` 当 `a, b = 5, 5` 时,这从具有以下密度函数的分布中生成一个样本 @@ -212,13 +213,13 @@ plt.show() ```{code-cell} python3 from scipy.stats import linregress -x = np.random.randn(200) -y = 2 * x + 0.1 * np.random.randn(200) +x = rng.standard_normal(200) +y = 2 * x + 0.1 * rng.standard_normal(200) gradient, intercept, r_value, p_value, std_err = linregress(x, y) gradient, intercept ``` -要查看完整列表,请参阅[文档](https://docs.scipy.org/doc/scipy/reference/stats.html#statistical-functions-scipy-stats)。 +要查看完整列表,请参阅 [文档](https://docs.scipy.org/doc/scipy/reference/stats.html#statistical-functions-scipy-stats)。 ## 根与不动点 @@ -591,8 +592,9 @@ $$ \mathbb E \max\{ S_n - K, 0 \} 以下是一种解答: ```{code-cell} ipython3 +rng = np.random.default_rng() M = 10_000_000 -S = np.exp(μ + σ * np.random.randn(M)) +S = np.exp(μ + σ * rng.standard_normal(M)) return_draws = np.maximum(S - K, 0) P = β**n * np.mean(return_draws) print(f"The Monte Carlo option price is {P:3f}") @@ -607,9 +609,9 @@ print(f"The Monte Carlo option price is {P:3f}") ```{exercise} :label: sp_ex1 -在{ref}`本讲座 `中,我们讨论了{ref}`递归函数调用 `的概念。 +在 {ref}`本讲座 ` 中,我们讨论了 {ref}`递归函数调用 ` 的概念。 -尝试编写上面{ref}`描述的 `自制二分函数的递归实现。 +尝试编写上面 {ref}`描述的 ` 自制二分函数的递归实现。 用函数 {eq}`root_f` 对其进行测试。 ``` @@ -647,4 +649,4 @@ bisect(f, 0, 1) ``` ```{solution-end} -``` \ No newline at end of file +``` From c34812e95199f0808969dad064785e8c296a5f91 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Fri, 8 May 2026 10:34:28 +0100 Subject: [PATCH 2/2] Update translation: .translate/state/scipy.md.yml --- .translate/state/scipy.md.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.translate/state/scipy.md.yml b/.translate/state/scipy.md.yml index 39cf8e0..854184e 100644 --- a/.translate/state/scipy.md.yml +++ b/.translate/state/scipy.md.yml @@ -1,6 +1,6 @@ -source-sha: cfedc1a06bbefe20d23924d26aef437a968ab2da -synced-at: "2026-03-20" +source-sha: fb75a07e49cbec97c2c3e698a81ee008203b1fab +synced-at: "2026-05-08" model: claude-sonnet-4-6 -mode: NEW +mode: UPDATE section-count: 8 -tool-version: 0.13.1 +tool-version: 0.14.1