Hacktoberfest 2026:メンテナが10月に向けて印を付けた、オープンで初心者向けの issue。 Hacktoberfest の issue を見る

[eigen_I] Improvement suggestions

オープン
#357 コメント 2 件 リアクション 0 件 担当者 0 名 GitHub で見る

メンテナーはふだん 1 日以内に返信

まだ誰も着手していません。

評価

難易度
4/5
見積もり時間
3〜5日
初心者へのやさしさ
25/100
issue の種類
ドキュメント
明瞭さ
おおむね明確
活発さ
停滞
技術スタック
jupyter-notebook, python
領域
documentation

調査の方向性

まず intro.quantecon.org/eigen_I.html の eigen_I lecture を読み、square-matrices、rotate-then-shear、Neumann Series Lemma、exercises の各セクションを確認します。次に notebook 内の grid_composition_transform と exercise 7.1 を調べ、その後 checklist に取り組みます。完了とは、要求されたコンテンツ、ラベル、フォーマット、非表示の可視化ヘルパー、デフォルト値、ループの変更に対応できていることを意味します。

索引モデルが issue の本文から書いたものです。

説明

enhancement reading-group-2024

This PR collects feedback from the reading group on eigen_I.

Content

  • Add an introduction to what eigenvalues and eigenvectors are. We can give the formula at the beginning and a visualization showing that eigenvectors are invariant in the transformation and eigenvalues are the scaling factors. We can link this further to the vector field plots in the exercises.
  • Give a better motivation for studying eigenvalues and eigenvectors: (1) mention that it is used in Markov Chain and more advanced lectures in intermediate series; (2) add links to the list of areas that use eigenvalues below: "At the same time, these concepts are extremely useful for".
  • Transformation plots (in https://intro.quantecon.org/eigen_I.html#square-matrices) should be hidden and potentially relocated, and we should explain the details of the transformation (@jstac).
  • Hide functions used to generate the visualizations and reference the function name in the main text.
  • Reformat the subtitles to meet the style sheet (only the first word and proper names should be capitalized).
  • We can give an overview of what is the Neumann Series Lemma at the beginning of the section.

Code

  • Some labels in the graphs are not in the math mode $ $.
  • In this plot, the label for the transformed plot should be $Ax_1, Ax_2, ..., Ax_k$ instead of $Bx_1, Bx_2, ..., Bx_k$, and the second label should be $BAx_1, BAx_2, ..., BAx_k$
  • We can remove the default values in
def grid_composition_transform(A=np.array([[1, -1], [1, 1]]),
                               B=np.array([[1, -1], [1, 1]])):

.

  • Rewrite the code in exercise 7.1 to using while loop and error tolerance.
主要言語
Jupyter Notebook
スター
65
フォーク
31
平均マージ
2日 15時間
マージ済み PR(30日)
11

環境構築

このプロジェクトには開発コンテナ、Dockerfile、コントリビューションガイドがありません。まず README を読み、一般的な手順ははじめてのコントリビューションガイドを参照してください。

はじめの一歩

  1. issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
  2. 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
  3. リポジトリをフォークし、ブランチを切って変更します。
  4. issue 番号を参照したプルリクエストを送ります。

QuantEcon/lecture-python-intro のほかの issue

QuantEcon/lecture-python-intro の issue をすべて見る

似ている issue

Documentation の issue をもっと見る

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。