`a.real` and `a.imag` not working properly for a complex flamp vector
newbisi opened this issue · 0 comments
newbisi commented
For a complex numpy vector, e.g., a = (1+1j)*np.ones(2)
, the properties a.real
and a.imag
return vectors with the entry-wise real and imaginary parts of a. For a flamp vector, e.g., a = (1+1j)*flamp.ones(2)
, this is not working properly. a.real
and a.imag
return [mpc('1.0+1.0j',(216,216)) mpc('1.0+1.0j',(216,216))]
and [0 0]
, respectivelly. As a workaround, calling real and imag on the vector entries works as expected, thus, [z.real for z in a]
and [z.imag for z in a]
return the proper vectors.