pub fn to_array_view<T>(arr: &Array1<T>) -> ArrayView1<'_, T>
Convert between Array1 and ArrayView1 consistently