Äquivalent zu j in NumPy
Was ist das äquivalent von Octave ist j
im NumPy? Wie kann ich j
in Python?
In Die Oktave:
octave:1> j
ans = 0 + 1i
octave:1> j*pi/4
ans = 0.00000 + 0.78540i
Aber in 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
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Python
1j
oder0+1j
ist ein literal vom komplexen Typ. Sie können die Sendung, die in ein array verwenden von Ausdrücken zum BeispielErstellen Sie ein array von literalen:
Beachten Sie, dass das, was Michael9 gepostet schafft eine komplexe, nicht komplexe array:
Können Sie erstellen Sie, wenn nötig, oder verwenden Sie
1j
die Instanz des komplexen Klasse