問題タブ [oct2py]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Web サーバー経由で oct2py を使用してオクターブ関数を実行できない
Pythonコードでoct2pyを使用してオクターブ関数を呼び出しています。ファイルは .py ファイルとして htdocs フォルダーに保存されます。
ターミナルから実行すると、コードはうまく機能し、答えが得られます。しかし、Web 経由で呼び出すと、oct2py で次のエラーが表示されます。
オクターブから関数を呼び出すことができるように、方法を提案してください。オクターブ関数は、数値を掛けるだけです。
python - ループで Oct2Py を使用しているときに Octave-cli インスタンスを閉じる
そのため、PythonコードでOct2Pyを使用していくつかのMatlabコードを実行しているときに、ますます厄介な問題に直面しています。スクリプトで Oct2py を実行するたびに、プロセスでそれぞれ octave-cli.exe *32 が開きますが、プロセスが終了しても閉じません。私はそれを複数回使用しており、現在約1000のループを作成したいので、これが問題になっています.
実行が実行された後にオクターブクライアントを閉じるために与えることができるコマンドはありますか? これに関する参考文献は見つかりませんでした。
何かのようなもの:
python - Oct2py 二項演算子 '*' は実装されていません
Python からオクターブ関数を実行するために oct2py を使用していますが、次のエラーが発生します。
oct2PyError: オクターブ評価エラー: エラー: 二項演算子 '*' は '複素行列' 演算による 'int64 スカラー' に対して実装されていません
Pythonでは、次のように関数を呼び出すだけです:
myOctaveFunction のデバッグでは、エラーはコードにあると思います:
どこ:
- slc は、サイズ = [241,41] (倍精度) の複素行列です。
- OSF はオーバーサンプリング係数です。OSF = 16 (int64)
- lines は slc 行列の行数です。行 = 241 (スカラー)
- interpft 関数: https://www.mathworks.com/help/matlab/ref/interpft.html
編集: 詳細なトレースバック:
トレースバック (最新の呼び出しが最後):
linux - oct2py がスクリプトから動作しない (ubuntu)
oct2py をインストールしました。シェル インタラクティブ python3 モードでオクターブをインポートできます。
しかし、python3スクリプトでオクターブをインポートできません。
最初の行 (import oct2py) はエラーなしです。2 行目でエラーが発生します。
これについてここでトピックを見つけましたが、言及されているものは何も私の問題を解決しませんでした。オクターブをPATHに設定しました:
結果なし 対話モードのみで、スクリプトでオクターブをインポートできません。
Ubuntu 16.04.3 LTS、Octave 4.0.0、Python3、Scipy 0.17.0 を使用しています。