Я пытаюсь использовать ndarray_parallel в Rust, хотел бы проверить, есть ли какие-то соображения, с которыми я должен быть осторожен.В частности, код выглядит примерно так:
let mut mat = Array2::<f64>::zeros((1000, 1000);
Zip::from(mat.axis_iter(Axis(0))).par_apply(|row| {
row.into_par_iter().map(...).collect() ;
});
Нужно ли быть осторожным с тем, что я делаю внутри map ()?