0

私は 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()は、示されているスライスのみを受け入れます。

何を与える?

4

0 に答える 0