標準の演算子(*、 - 、*、/など)で関数を操作できるライブラリを探しています。Pythonの関数算術ライブラリ
あなたは関数f(x) = x ** 2
とg(x) = x + 2
を持っているとします。私はf * g
と書くことができ、新しいファンクタを得ることができるようにしたいと思います。x ** 2 * (x + 2)
またはf(g)
となり、(x + 2) ** 2
が得られます。
私はこれを実装するのが難しくないと知っていますが、Functor
クラスを作成してオーバーロードすると、__call__
という機能がオーバーロードされますが、そのためのサードパーティライブラリが必要です。
私は学習のためだけにヘビーウエイトのためにこれを使うつもりはありません。助けてくれてありがとう。
おっと、これは素晴らしいです!それはDirac-delta関数を持ち、実際に畳み込みを計算することもできます。 – terminus