球面上に分布する不連続な値を球面調和関数展開するコードを書いた。
実装に恐らく誤りがあり、参考にしないほうが良いと思われる
続きを読む少し理解度が上がったのでggり直したら日本語の分かりやすい資料が出てきた。
以下https://cran.r-project.org/doc/manuals/r-release/R-ints.htmlとコードを眺めながら書いた駄文。ドキュメントは充実しているので良い。その他書き足す気力が失われたがmode、typeof、is.XX関数は重要と思われる。コードを読んでいると結局Rのオブジェクトを表すSEXPREC構造体の要素を理解しているか(していないので厳しい)がコード全体の理解のポイントではないかと思った。
続きを読むdot言語はグラフ構造をテキストファイルで表したもの。pydotというライブラリが有名だそうだが、手元で動かなかったためpydotplus(pydotplus 2.0.2 : Python Package Index)というライブラリをインストールした。dotファイルを読み込んだあとは基本的にgetter/setterで値にアクセスする。pythonでgetter/setter書く例は少ないので実装を確認したところ、メンバ変数は実際には辞書で登録されていた。
続きを読む