ndarray_csv
pub fn read<A, R>( shape: (usize, usize), reader: Reader<R>) -> Result<Array2<A>, Error> where R: Read, A: Copy, A: Deserialize<'de>,
Read CSV data into a new ndarray with the given shape