pub unsafe fn as_array_mut(&self) -> ArrayViewMut<'_, T, D> {
        let (shape, ptr, inverted_axises) = self.ndarray_shape_ptr();
        let mut res = ArrayViewMut::from_shape_ptr(shape, ptr);
        inverted_axises.invert(&mut res);
        res
    }
/// Returns the internal array as `ArrayViewMut`. See also [`as_array`](#method.as_array).
///
/// # Safety
/// If another reference to the internal data exists(e.g., `&[T]` or `ArrayView`),
/// it might cause undefined behavior.
Returns the internal array as `ArrayViewMut`.
Returns the internal array as ` ArrayViewMut ` .
pub unsafe fn as_array_mut(&self) -> ArrayViewMut<'_, T, D> {
        let (shape, ptr, inverted_axises) = self.ndarray_shape_ptr();
        let mut res = ArrayViewMut::from_shape_ptr(shape, ptr);
        inverted_axises.invert(&mut res);
        res
    }
pub unsafe fn as_array_mut ( & self ) -> ArrayViewMut < ' _ , T , D > { let ( shape , ptr , inverted_axises ) = self . ndarray_shape_ptr ( ) ; let mut res = ArrayViewMut :: from_shape_ptr ( shape , ptr ) ; inverted_axises . invert ( & mut res ) ; res }
Returns the internal array as `ArrayViewMut`.
Returns the internal array as ` ArrayViewMut ` .
&self
safety
If another reference to the internal data exists,
it might cause undefined behavior.
If another reference to the internal data exists it might cause undefined behavior .