这个代码片段应该存储/打印numpy
中sin和arrange函数生成的瞬时电压/电流值。我在这些函数之后第一次得到tolist()
,但是幅度的乘积(电压为230,电流为5)对结果没有影响,除非我删除了tolist()
。为什么会发生这种情况?
V_magnitude = 230
I_magnitude = 5
voltage = V_magnitude*np.sin(np.arange(0,10,0.01)).tolist()
current = I_magnitude*np.sin(np.arange(-0.3,9.7,0.01))
我尝试过的
- 〉将两个量值作为乘法的第二个操作数
- 〉带和不带
tolist()
1条答案
按热度按时间0lvr5msh1#
当您将
list
乘以X时,您将扩展列表以包含X乘以其中的值。当您将
numpy
数组乘以X时,您会将数组中的值乘以X。用一个简单的例子试试看