Matrix<double> 使用函数逐点运算
Matrix<double> pointwise operation using a function
如何更改涉及函数调用的矩阵中每个元素的值。像
矩阵[i,j] = funct(矩阵[i,j]*2)-1;
您可以使用MapInplace
,例如:
matrix.MapInplace(Math.Sin);
matrix.MapInplace(x => Math.Sin(x-2));
或者像你的例子一样
matrix.MapInplace(x => funct(x*2)-1);
如何更改涉及函数调用的矩阵中每个元素的值。像
矩阵[i,j] = funct(矩阵[i,j]*2)-1;
您可以使用MapInplace
,例如:
matrix.MapInplace(Math.Sin);
matrix.MapInplace(x => Math.Sin(x-2));
或者像你的例子一样
matrix.MapInplace(x => funct(x*2)-1);