Skip to main content

normalize_axis

Function normalize_axis 

Source
pub fn normalize_axis(axis: isize, rank: usize) -> Result<usize, AxisError>
Expand description

Normalize a possibly-negative axis against rank.

ยงExamples

use tenferro_ops::axis::normalize_axis;

assert_eq!(normalize_axis(-1, 3).unwrap(), 2);
assert!(normalize_axis(3, 3).is_err());