This lesson shows how to work with complex numbers in numpy. First, we create a numpy array with complex numbers. Then, we extract the real and imaginary parts separately. Next, we calculate the magnitude using np.abs, which gives the distance from zero in the complex plane. We also find the angle or phase using np.angle, which returns the angle in radians. These steps help analyze complex data in many fields. The execution table traces each step and variable value. Key moments clarify common confusions about array operations and angle units. The quiz tests understanding of variable values and calculations. The snapshot summarizes the main points for quick review.