How to calculate exponential of complex number in Numpy?

In NumPy, you can calculate the exponential of a complex number using numpy.exp. The exponential of a complex number z can be represented as exp(z) = exp(x) * (cos(y) + 1j * sin(y)), where x is the real part and y is the imaginary part of your complex number.

Here’s an example of how to calculate the exponential of a complex number in NumPy:

import numpy as np

z = 3 + 4j
result = np.exp(z)
print(result)
# Output: (-13.12878308+15.20078808j)

NumPy exp() performs element-wise exponential calculations across arrays and matrices, enabling batch processing of complex numbers enabling the calculation of exponentials for an array of complex numbers.

See also  How to Inverse Matrix in Numpy with Python

Use np.exp() for complex array calculations in data science, engineering, and scientific computing applications requiring exponential transformations.