diff --git a/.translate/state/python_essentials.md.yml b/.translate/state/python_essentials.md.yml index aef6115..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" -model: unknown -mode: RESYNC +source-sha: c5711217457a71e75710450b7b379fac9d05af1b +synced-at: "2026-05-02" +model: claude-sonnet-4-6 +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 e7cc743..4adecf1 100644 --- a/lectures/python_essentials.md +++ b/lectures/python_essentials.md @@ -1063,10 +1063,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) ``` @@ -1080,9 +1081,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 +```