pub fn round_array<T>( x: &ArrayBase<ViewRepr<&T>, Dim<[usize; 1]>>, ) -> ArrayBase<OwnedRepr<T>, Dim<[usize; 1]>>where T: Float + Send + Sync,