pub fn linspace<T, D>( dim: impl IntoDimension<Dim = D> ) -> Result<Array<T, D>, ShapeError>where D: Dimension, T: NumCast,