diff --git a/.translate/state/python_essentials.md.yml b/.translate/state/python_essentials.md.yml index b763162..75fa88e 100644 --- a/.translate/state/python_essentials.md.yml +++ b/.translate/state/python_essentials.md.yml @@ -1,6 +1,6 @@ -source-sha: 6d0df81899e042268a0081b71af2cedc438613b5 -synced-at: "2026-03-20" +source-sha: c5711217457a71e75710450b7b379fac9d05af1b +synced-at: "2026-05-02" model: claude-sonnet-4-6 -mode: NEW +mode: UPDATE section-count: 7 -tool-version: 0.13.0 +tool-version: 0.14.1 diff --git a/lectures/python_essentials.md b/lectures/python_essentials.md index c0e54da..c8109ff 100644 --- a/lectures/python_essentials.md +++ b/lectures/python_essentials.md @@ -1074,10 +1074,11 @@ def linapprox(f, a, b, n, x): ```{code-cell} python3 import numpy as np +rng = np.random.default_rng() n = 100 ϵ_values = [] for i in range(n): - e = np.random.randn() + e = rng.standard_normal() ϵ_values.append(e) ``` @@ -1091,9 +1092,10 @@ for i in range(n): 这是一种解法。 ```{code-cell} python3 +rng = np.random.default_rng() n = 100 -ϵ_values = [np.random.randn() for i in range(n)] +ϵ_values = [rng.standard_normal() for i in range(n)] ``` ```{solution-end} -``` \ No newline at end of file +```