Convert Vector to Diagonal Matrix
Matrix Algebra DS practice problem on Onlearn.
Difficulty: easy.
Topics: Understanding Convert Vector to Diagonal Matrix, Matrix Creation, Array Manipulation, Function Implementation, Shape Validation, Memory Allocation, Element-wise Assignment, Linear Algebra, Numerical Computation, Data Structures, Scientific Computing, Software Engineering, Numpy Arrays, Matrix Representation, Diagonal Matrix, Vectorization, Array Indexing, Matrix Initialization.
Write a Python function to convert a 1D numpy array into a diagonal matrix. The function should take in a 1D numpy array x and return a 2D numpy array representing the diagonal matrix.