Function funspace::utils::array_resized_axis
source · [−]pub fn array_resized_axis<A, S, D, T>(
input: &ArrayBase<S, D>,
size: usize,
axis: usize
) -> Array<T, D> where
T: Zero + Clone,
S: Data<Elem = A>,
D: Dimension,
Expand description
Returns a new array with same dimensionality but different size n along the specified axis.
Example
use funspace::utils::array_resized_axis;
let array = ndarray::Array2::<f64>::zeros((5, 3));
let resized: ndarray::Array2<f64> = array_resized_axis(&array, 2, 1);
assert!(resized == ndarray::Array2::zeros((5, 2)));