簡単な関数等
simple functions
reshow_doc
reshow_doc (sym:object)
\(\!\) VSCode で Quarto 拡張機能 (nbdev 拡張機能の Extention pack) を有効にすると 空セルを含むテーブルが表示されないというバグを解決する(空セルを $\!$
で埋める)。
show_doc
の代わりに使用すること。 \(\!\)
Type | Details | |
---|---|---|
sym | object | 定義した関数等 |
rewrite_nt
rewrite_nt (nt:Type[NamedTuple])
\(\!\) NamedTuple
のメンバがテーブルで表示されるように __doc__
を書き換える。
定義した NamedTuple
と同じセルで実行すること。
コメントは下記のように、table
と記載した後下に引数とコメントを列挙し、上下を空行で挟むこと。
table
{arg1}: {comment1}
{arg2}: {comment2}
\(\!\)
Type | Details | |
---|---|---|
nt | Type | NamedTuple を継承したクラス |
losi
losi (x:jaxtyping.Float[Array,''])
\(\!\) Logistic sigmoid 関数 \[\sigma(x)=\frac{1}{1+e^{-x}}\] \(\!\)
Type | Details | |
---|---|---|
x | Float[Array, ’’] | \(x\) |
Returns | Float[Array, ’’] | \(\sigma(x)=1/(1+ e\\^{-x})\) |
dxlosi
dxlosi (x:jaxtyping.Float[Array,''])
\(\!\) Logistic sigmoid 関数の導関数 \[\frac{d}{dx}\sigma(x)=\sigma(x)\{1-\sigma(x)\}\] \(\!\)
Type | Details | |
---|---|---|
x | Float[Array, ’’] | \(x\) |
Returns | Float[Array, ’’] | \((d/dx)\sigma(x)\) |