tensor.flatten
fn flatten(self: @Tensor<T>, axis: usize) -> Tensor<T>;Args
Panics
Returns
Examples
fn flatten_example() -> Tensor<u32> {
let tensor = TensorTrait::<u32>::new(
shape: array![2, 2, 2].span(),
data: array![0, 1, 2, 3, 4, 5, 6, 7].span(),
extra: Option::None(())
);
return tensor.flatten(0); // equivalent to tensor.reshape(1,8)
}
>>> [[0,1,2,5,4,9,6,13]]Last updated