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 Solve IndexError: Index x is Out of Bounds for Axis x in NumPy

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