canonicalize_axis_classes

Function canonicalize_axis_classes 

Source
pub fn canonicalize_axis_classes(classes: &[usize]) -> Vec<usize>
Expand description

Canonicalize arbitrary axis class IDs to first-appearance order.

§Examples

use tenferro_tensor::structured_tensor::canonicalize_axis_classes;

assert_eq!(
    canonicalize_axis_classes(&[4, 9, 4, 7, 9]),
    vec![0, 1, 0, 2, 1],
);