## Numpy ndarray ### Array Object ndarray is N-dimensional array object. ### Array Creation | Function | Description | | ------------------- | ------------------------------------------------------------ | | `array` | Convert input data (list, tuple, array, or other sequence type) to an ndarray either by inferring a dtype or explicitly specifying a dtype. Copies the input data by default. | | `asarray` | Convert input to ndarray, but do not copy if the input is already an ndarray | | `arange` | Like the built-in `range` but returns an ndarray instead of a list. | | `ones, ones_like` | Produce an array of all 1’s with the given shape and dtype. `ones_like` takes another array and produces a ones array of the same shape and dtype. | | `zeros, zeros_like` | Like `ones` and `ones_like` but producing arrays of 0’s instead | | `empty, empty_like` | Create new arrays by allocating new memory, but do not populate with any values like `ones` and `zeros` | | `eye, identity` | Create a square N x N identity matrix (1’s on the diagonal and 0’s elsewhere) |