私は Python での回路シミュレーションに PySpice をslice()
使用していますが、このコンテキストで関数がステップ サイズの小数値で使用されていることに困惑しています。たとえば、ドキュメントの次のコード行は、入力電圧を -2 ボルトから 5 ボルトまで 0.01 ボルト単位でスイープします。
analysis = simulator.dc(Vinput=slice(-2, 5, .01))
slice()
Python で調べてみると、ステップは整数値であるとドキュメントに記載されています。
ステップ: (オプション) スライス プロセスのステップを指定する整数。
np.arange(-2, 5, 0.01)
スライスの代わりに作成されたnumpy配列を使用する方が自然ではないでしょうか? ただし、このメソッドsimulator.dc()
は、示されているスライスのみを受け入れます。
何を与える?