如果我创建一个二维
ndarray::Array2
对象,如何单独设置数组(矩阵)的每个元素?
use ndarray::Array2;
// ...
// a 10 x 10 element matrix
let my_array = Array2::zeros((10, 10));
// how to set arbitrary elements of the matrix to an arbitrary value?
我尝试创建一个
Dim
对象,但不知道如何设置它的每个元素的值。
我打算将其与
get_mut
结合使用。
let index = ndarray::Dim::zeros(2); // 2 dimensional index
my_array.get_mut(&index) = 10.0; // compiler error
我不确定
ndarray
的类似数组的对象应该如何用于获取和设置元素。