簡単な関数等

simple functions

source

reshow_doc

 reshow_doc (sym:object)

\(\!\) VSCode で Quarto 拡張機能 (nbdev 拡張機能の Extention pack) を有効にすると 空セルを含むテーブルが表示されないというバグを解決する(空セルを $\!$ で埋める)。

show_doc の代わりに使用すること。 \(\!\)

Type Details
sym object 定義した関数等

source

rewrite_nt

 rewrite_nt (nt:Type[NamedTuple])

\(\!\) NamedTuple のメンバがテーブルで表示されるように __doc__ を書き換える。

定義した NamedTuple と同じセルで実行すること。

コメントは下記のように、table と記載した後下に引数とコメントを列挙し、上下を空行で挟むこと。


table
{arg1}: {comment1}
{arg2}: {comment2}

\(\!\)

Type Details
nt Type NamedTuple を継承したクラス

source

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})\)

source

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)\)