===== Exercise 1 ===== - What is the difference between np.copy() and np.view() in NumPy? - What function in NumPy can be used to reshape an array without changing its data? Provide an example. - What is numerical differentiation, and how can it be implemented in NumPy? - Write a Python function using NumPy to compute the determinant of a 3x3 matrix. - Implement a function to calculate the eigenvalues of a given matrix using NumPy.