0

我在 Python 中使用 PySpice 进行电路仿真,但令人费解的是,该slice()函数在此上下文中使用步长的小数值。例如,文档中的以下代码行以 0.01 伏的增量扫描从 -2 伏到 5 伏的输入电压。

analysis = simulator.dc(Vinput=slice(-2, 5, .01))

slice()在 Python 中查找,文档指出该步骤是整数值。

Step:(可选)一个整数,指定切片过程的步骤。

np.arange(-2, 5, 0.01)使用创建的 numpy 数组代替 slice不是更自然吗?然而,该方法simulator.dc()只接受如图所示的切片。

是什么赋予了?

4

0 回答 0