什么是获取切片的区别:
fn relu(xs: &mut [f64]) {
xs.iter_mut().for_each(|x| *x = x.max(0.0));
}
引用数组
fn relu<const L: usize>(xs: &mut [f64; L]) {
xs.iter_mut().for_each(|x| *x = x.max(0.0));
}
作为参数?
这两者都有它们的用途,还是其中一个严格地比另一个更好?