This lesson shows how np.sign() works in numpy. It takes each number in an array and returns -1 if the number is negative, 0 if it is zero, and 1 if it is positive. We traced an example array with values -3, 0, 4, -1, and 5. Step by step, np.sign() returned -1, 0, 1, -1, and 1 respectively. The final output is an array of these sign values. This helps us quickly understand the sign of each number in data. We also answered common questions about zero handling and mixed values. Finally, quiz questions tested understanding of the sign results at different steps and how adding a positive number changes the output.