Issue
Here's the Python code I'm working on:
def inver_hopf(x,y,z):
return (1/np.sqrt(x**2+y**2+(1+z)**2))*np.matrix([[1+z],[x+y.j]],dtype=complex)
The problem happens at [x+y.j]
, where j
means complex unit. It returns me the error message AttributeError: 'int' object has no attribute 'j'
. If I remove the dot, then it returns NameError: name 'yj' is not defined
. How can I correct that? Thanks!
Solution
j
alone is a variable, you can have the complex number by typing 1j
Answered By - BlackMath
0 comments:
Post a Comment
Note: Only a member of this blog may post a comment.