How to Find Imaginary Values of Complex Number in NumPy Array
To find the imaginary values in the NumPy array we use ndarray.imag() function of the NumPy library in Python.
Let us understand it better with an example:
Example: Find Imaginary Values in NumPy Array
Python3
# import the important module in python import numpy as np # make an array with numpy gfg = np.array([ 1 + 2j , 2 + 3j ]) gfg = np.sqrt(gfg) # applying ndarray.imag() method geeks = np.imag(gfg) print (geeks, end = '\n\n' ) print (np.imag(geeks).dtype) |
Output
[ 0.78615138 0.89597748] float64
NumPy ndarray.imag() Method | Get Imaginary Part in NumPy Array
The ndarray.imag() method returns the imaginary part of the complex number in the NumPy array.
Note: Remember resulting data type for the imaginary value is ‘float64’.
Example
Python3
# import the important module in python import numpy as np # make an array with numpy gfg = np.array([ 1 + 2j , 2 + 3j ]) # applying ndarray.imag() method geeks = np.imag(gfg) print (geeks, end = '\n\n' ) print (np.imag(geeks).dtype) |
Output
[ 2. 3.] float64