scallops.codebook.unit_norm
- scallops.codebook.unit_norm(array, norm_order=2)
Unit normalize each feature.
- Parameters:
array (ndarray | DataArray) – 2-dimensional array. First dimension is f (feature), the second t+c.
norm_order (int) – Norm to apply (numpy:reference/generated/numpy.linalg.norm).
- Returns:
Normalized array and norms.
- Example:
- Return type:
tuple[ndarray, ndarray]
import numpy as np from scallops.codebook import unit_norm # Create a synthetic array array = np.random.rand(5, 10) # Apply unit normalization normalized_array, norms = unit_norm(array)