Function stack_memory

Source
pub fn stack_memory(
    data: &Array2<f32>,
    n_steps: Option<usize>,
    delay: Option<usize>,
) -> Array2<f32>
Expand description

Stacks delayed copies of a 2D array for temporal context.

§Arguments

  • data - Input 2D array (features × time)
  • n_steps - Optional number of delayed copies (defaults to 2)
  • delay - Optional delay between steps in frames (defaults to 1)

§Returns

Returns a 2D array of shape (n_features * n_steps, n_frames) containing stacked features.

§Examples

use ndarray::Array2;
let data = Array2::from_shape_vec((2, 3), vec![1.0, 2.0, 3.0, 4.0, 5.0, 6.0]).unwrap();
let stacked = stack_memory(&data, None, None);