私はいくつかの関数を実装したpythonスクリプトを持っていますが、毎回どの関数を使うのかという点で柔軟になりたいです。私がPythonスクリプトを実行するとき、私は自分の関数を実行するための "フラグ"として立ついくつかの引数を渡したいと思うでしょう。 MATLABで Pythonスクリプトに引数を渡す方法は、MATLAB関数スクリプトと似ていますか?
は次のようになります:metrics(1,0)
のPythonで私は
を使用してみました:私は(例えば)でコマンドウィンドウから呼び出すfunction metrics(Min, Max) %UNTITLED Summary of this function goes here % Detailed explanation goes here x = [1,2,3,4,5,5]; if (Min==1) min(x) else disp('something') end if (Max==1) max(x) else disp('else') end end
デフメトリック(最小、最大)
argparse()
と
os.system( "metrics.py 1,1")
Pythonで呼び出すMATLAB関数を転置する方法任意の提案シェル(私は問題に関してアナコンダのスパイダーを使用しています)?
あなたは(ウィンドウがプロンプトまたはLinuxシェルコマンドなど)やPythonのシェルからコマンドラインから関数を呼び出すしたいですか? MATLABコマンドウィンドウに相当するのは、コマンドラインではなくPythonシェルです。 – TheBlackCat
@ TheBlackCat Pythonシェル、私の悪い。 – Roxanne
質問を編集してください。それは重複として不適切にマークされていました。 – TheBlackCat