在NumPy中,八度音阶的j
等价于什么?如何在Python中使用j
?
八度音阶:
octave:1> j
ans = 0 + 1i
octave:1> j*pi/4
ans = 0.00000 + 0.78540i
但在Python中:
>>> import numpy as np
>>> np.imag
<function imag at 0x2368140>
>>> np.imag(3)
array(0)
>>> np.imag(3,2)
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
TypeError: imag() takes exactly 1 argument (2 given)
>>> np.imag(32)
array(0)
>>>
>>> 0+np.imag(1)
1
在Python中,
1j
或0+1j
是复杂类型的文本。可以使用表达式将其广播到数组中,例如从文字创建数组:
注意,Michael9发布的内容创建了一个复杂的数组,而不是一个复杂的数组:
如果需要,您可以创建一个或使用
1j
哪个复杂类的实例相关问题 更多 >
编程相关推荐