目次 [非表示]
はじめに
時々必要になるが、その時には多分忘れているであろう知識を書き残しておく。
関数の戻り値のみをパラメータ化する
module
IPython Notebook 中で名前空間を汚さないためによくやるやつ:
local variable in list comprehension
時間計測
time_ns
関数で現在時刻(オフセットは不定)を ns 単位で取得できる。
Plots
y 軸の描画範囲の下限または上限のいずれか一方を制限
ylims!
関数を使う。plot の戻り値から ylims の現状を入手して,下限または上限のうち必要な方だけを書き換える。
Plots.heatmap
便利なオプション:c=:thermal, yflip=true
Polynomials.jl
変数の置き換え
分母と分子の抽出
ドキュメントに記されていないが、 denominator
と numerator
関数が使える。
Symbolics.jl
分母と分子を得る
numerator
と denominator
関数で可能。ドキュメントには記載が無い。
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
実部/虚部を取り出す
少し回りくどいが、可能。
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
シンボリック関数から通常の関数を作る
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
PythonCall
環境変数の設定
ガイドの Configuration に従う。自分はとくに "If you already have Conda, Mamba or MicroMamba" に当てはまったので .bashrc に次の記述を加えた。