types.core.NoiseVector
types.core.NoiseVector
Noise/disturbance vector w ∈ ℝⁿʷ (stochastic systems only).
For continuous SDEs: Brownian motion increment dW For discrete stochastic: Standard normal w[k] ~ N(0, I)
Shapes: - Single sample: (nw,) - Batched samples: (batch, nw) - Noise sequence: (n_steps, nw)
Examples
>>> # Standard normal noise
>>> w: NoiseVector = np.random.randn(2)
>>>
>>> # Brownian increment (continuous)
>>> dW: NoiseVector = np.random.randn(2) * np.sqrt(dt)
>>>
>>> # Discrete-time IID noise
>>> w_k: NoiseVector = np.random.randn(2) # w[k] ~ N(0, I)