NumPy - Create Diagonal Array (np.diag)
• np.diag() serves dual purposes: extracting diagonals from 2D arrays and constructing diagonal matrices from 1D arrays, making it essential for linear algebra operations
• np.diag() serves dual purposes: extracting diagonals from 2D arrays and constructing diagonal matrices from 1D arrays, making it essential for linear algebra operations