使用函数进行 Matrix<double> 逐点运算

标签 matrix math.net

如何更改涉及函数调用的矩阵中每个元素的值。类似的东西

矩阵[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);

关于使用函数进行 Matrix<double> 逐点运算,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28709153/

相关文章:

r - 将字母向量拆分为大小相等的向量

python - 矩阵列中的最小元素

R中的逐行相关

c# - C# 中三角函数的 Math.net 幂

.net - .NET 矩阵库

c++ - OpenGL 中的相机旋转不使用 glRotatef gluLookAt

c# - 求 Math Net 矩阵的协方差

c# - 使用 MathNet Symbolics 提取常用术语

c# - numpy array[0, :] *= 1. 23 的 MathNet 等价物是什么