MathNet Matrix MapIndexInplace关于参数的混淆

时间:2014-11-04 22:06:03

标签: mathnet

Matrix函数MapIndexInplace被记录为采用Func(int,int,float,float)。我不明白第二个浮点值是什么。谁能解释一下?

1 个答案:

答案 0 :(得分:0)

Func<int,int,float,float>委托表示一个函数,它有两个整数,一个float作为参数,一个float作为返回值。所以第二个浮点数表示函数的返回值。

MapIndexInplace将使用三个参数(索引i,索引j,当​​前值v)为每个(或可选的每个非零)矩阵元素调用此类型签名的提供函数,并将matrix元素值替换为被调用函数返回的值。