From dc2382f260b01f5f7520dd6cc3e8ddf1177fd22f Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Tue, 18 Aug 2026 13:17:19 +1000 Subject: [PATCH 1/4] Update translation: lectures/pandas.md --- lectures/pandas.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lectures/pandas.md b/lectures/pandas.md index 3ce9bef..ea20062 100644 --- a/lectures/pandas.md +++ b/lectures/pandas.md @@ -159,7 +159,7 @@ s بنابراین، یک ابزار قدرتمند برای نمایش و تحلیل داده‌هایی است که به طور طبیعی در سطرها و ستون‌ها سازماندهی شده‌اند، اغلب با اندیس‌های توصیفی برای سطرها و ستون‌های فردی. -بیایید به مثالی نگاه کنیم که داده را از فایل CSV `pandas/data/test_pwt.csv` می‌خواند، که از [Penn World Tables](https://www.rug.nl/ggdc/productivity/pwt/pwt-releases/pwt-7.0) گرفته شده است. +بیایید به مثالی نگاه کنیم که داده را از فایل CSV `test_pwt.csv` می‌خواند، که از [Penn World Tables](https://www.rug.nl/ggdc/productivity/pwt/pwt-releases/pwt-7.0) گرفته شده است. مجموعه داده شامل شاخص‌های زیر است @@ -174,7 +174,7 @@ s ما این را از یک URL با استفاده از تابع `read_csv` در `pandas` خواهیم خواند. ```{code-cell} ipython3 -df = pd.read_csv('https://raw.githubusercontent.com/QuantEcon/lecture-python-programming/main/lectures/_static/lecture_specific/pandas/data/test_pwt.csv') +df = pd.read_csv('https://github.com/QuantEcon/data-lectures/raw/main/lectures/test_pwt.csv') type(df) ``` From 77229b8cb38c2ccbddc74e37828c008ee4142c33 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Tue, 18 Aug 2026 13:17:20 +1000 Subject: [PATCH 2/4] Update translation: .translate/state/pandas.md.yml --- .translate/state/pandas.md.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.translate/state/pandas.md.yml b/.translate/state/pandas.md.yml index 0f35088..322727c 100644 --- a/.translate/state/pandas.md.yml +++ b/.translate/state/pandas.md.yml @@ -1,6 +1,6 @@ -source-sha: aacff3815993e8bea8db7b63df72a0a038e220c1 -synced-at: "2026-08-05" +source-sha: 55c87c9fdbdb522866c5b6bbdc65c073941d7f16 +synced-at: "2026-08-18" model: claude-sonnet-5 mode: UPDATE section-count: 5 -tool-version: 0.25.0 +tool-version: 0.26.0 From 8c1481a4479bc6a918aed65555e090fe43a6ac70 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Tue, 18 Aug 2026 13:17:21 +1000 Subject: [PATCH 3/4] Update translation: lectures/polars.md --- lectures/polars.md | 24 +++++++++--------------- 1 file changed, 9 insertions(+), 15 deletions(-) diff --git a/lectures/polars.md b/lectures/polars.md index 20d4b3c..ebe2714 100644 --- a/lectures/polars.md +++ b/lectures/polars.md @@ -174,9 +174,7 @@ df این را با `pl.read_csv` می‌خوانیم ```{code-cell} ipython3 -url = ('https://raw.githubusercontent.com/QuantEcon/' - 'lecture-python-programming/main/lectures/_static/' - 'lecture_specific/pandas/data/test_pwt.csv') +url = 'https://github.com/QuantEcon/data-lectures/raw/main/lectures/test_pwt.csv' df = pl.read_csv(url) df ``` @@ -360,9 +358,7 @@ plt.show() ```{code-cell} ipython3 # Reload the dataset -url = ('https://raw.githubusercontent.com/QuantEcon/' - 'lecture-python-programming/main/lectures/_static/' - 'lecture_specific/pandas/data/test_pwt.csv') +url = 'https://github.com/QuantEcon/data-lectures/raw/main/lectures/test_pwt.csv' df_full = pl.read_csv(url) ``` @@ -438,9 +434,7 @@ import pandas as pd import time # Small dataset -- Penn World Tables (~8 rows) -url = ('https://raw.githubusercontent.com/QuantEcon/' - 'lecture-python-programming/main/lectures/_static/' - 'lecture_specific/pandas/data/test_pwt.csv') +url = 'https://github.com/QuantEcon/data-lectures/raw/main/lectures/test_pwt.csv' small_pd = pd.read_csv(url) small_pl = pl.read_csv(url) ``` @@ -480,13 +474,13 @@ print(f"Small data -- pandas: {pd_small:.4f}s | Polars eager: {pl_small:.4f}s" ```{code-cell} ipython3 n = 5_000_000 -np.random.seed(42) +rng = np.random.default_rng(42) -groups = np.random.choice(['A', 'B', 'C', 'D'], n) -values = np.random.randn(n) -weights = np.random.rand(n) -extra1 = np.random.randn(n) -extra2 = np.random.randn(n) +groups = rng.choice(['A', 'B', 'C', 'D'], n) +values = rng.standard_normal(n) +weights = rng.random(n) +extra1 = rng.standard_normal(n) +extra2 = rng.standard_normal(n) big_pd = pd.DataFrame({ 'group': groups, 'value': values, From b81ad414b02d83301976dfee0f26fe5b1b0824c4 Mon Sep 17 00:00:00 2001 From: Matt McKay Date: Tue, 18 Aug 2026 13:17:22 +1000 Subject: [PATCH 4/4] Update translation: .translate/state/polars.md.yml --- .translate/state/polars.md.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.translate/state/polars.md.yml b/.translate/state/polars.md.yml index a91ee7a..81b3af0 100644 --- a/.translate/state/polars.md.yml +++ b/.translate/state/polars.md.yml @@ -1,6 +1,6 @@ -source-sha: fb389e7722b4f70fce7835bd773df8eea2de9744 -synced-at: "2026-08-04" +source-sha: 55c87c9fdbdb522866c5b6bbdc65c073941d7f16 +synced-at: "2026-08-18" model: claude-sonnet-5 mode: UPDATE section-count: 6 -tool-version: 0.24.0 +tool-version: 0.26.0