From b57fb52e7496b9012c61a9eba0c8df6e45e301ca Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Sat, 1 Aug 2026 09:20:31 +1000 Subject: [PATCH 1/2] Update translation: lectures/svd_intro.md --- lectures/svd_intro.md | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/lectures/svd_intro.md b/lectures/svd_intro.md index 00000b7f..99b9a66a 100644 --- a/lectures/svd_intro.md +++ b/lectures/svd_intro.md @@ -280,6 +280,7 @@ FONTPATH = "fonts/SourceHanSerifSC-SemiBold.otf" mpl.font_manager.fontManager.addfont(FONTPATH) plt.rcParams['font.family'] = ['Source Han Serif SC'] +rng = np.random.default_rng() ``` 导入这些模块后,让我们来看示例。 @@ -421,7 +422,7 @@ $$ ```{code-cell} ipython3 import numpy as np -X = np.random.rand(5,2) +X = rng.random((5, 2)) U, S, V = np.linalg.svd(X,full_matrices=True) # 完整SVD Uhat, Shat, Vhat = np.linalg.svd(X,full_matrices=False) # 简化SVD print('U, S, V =') @@ -473,7 +474,7 @@ UhatUhatT, UhatTUhat ```{code-cell} ipython3 import numpy as np -X = np.random.rand(2,5) +X = rng.random((2, 5)) U, S, V = np.linalg.svd(X,full_matrices=True) # 完整SVD Uhat, Shat, Vhat = np.linalg.svd(X,full_matrices=False) # 简化SVD print('U, S, V = ') From 4b9506aafa7a6fd1b4d089caba528589fa715f6f Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Sat, 1 Aug 2026 09:20:31 +1000 Subject: [PATCH 2/2] Update translation: .translate/state/svd_intro.md.yml --- .translate/state/svd_intro.md.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/.translate/state/svd_intro.md.yml b/.translate/state/svd_intro.md.yml index f593873d..9a20ef55 100644 --- a/.translate/state/svd_intro.md.yml +++ b/.translate/state/svd_intro.md.yml @@ -1,6 +1,6 @@ -source-sha: 388b2735bfd3c7757d4ef6a0ecb97183210090d2 -synced-at: "2026-07-18" +source-sha: 228d317ac76cd0630f5f7a6ede30a0362f0a25f7 +synced-at: "2026-07-31" model: claude-sonnet-5 -mode: RESYNC +mode: UPDATE section-count: 12 -tool-version: 0.17.0 +tool-version: 0.24.0