私はPythonには新しく、問題があります。関数と点を引数としてとり、その関数のjacobianを返す関数(Jacobian
)を書きたいと思います。与えられた点。Python:関数内の外部関数を呼び出す
驚くべきことに、Jacobian
は、NumPyおよびSciPyに依存する。私は別のスクリプトからJacobian
を呼び出すと、私はどちらかを取得:
- 私は機能にモジュールをインポートすることはできませんというエラーが表示または
- エラー(私は
Jacobian
でnumpyの/ scipyのダウンロードのためのimport文を持っている場合)は私は上記のエラーを回避するためにimport文を省略したときに、様々なnumpyの/ scipyのダウンロード機能(例えばzeros()
が)(、定義されていない。
私が間違って何をしているのですか?
また、誰かkの場合Jacobian
のインプリメンテーションのnowsも同様に役立ちます。 SciPyには存在しないようです。
問題を引き起こすコードの一部を投稿できますか?あなたが何を記述しているのかは間違いなく可能であるはずなので、おそらくこれを引き起こすコードの細部の詳細です。 –
どのようにインポートするとコードを貼り付けることができますか? – soField
ヤコビアンの計算方法について説明している[1ページ](http://old.nabble.com/calculating-numerical-jacobian-td20506078.html)です。 Numpyは数値的に(象徴的にではなく)動作するため、数値的な微係数は一般的には完全に正確ではないことに注意してください。 –