问题
在MatLab/Octave中,我有x(isnan(x)) = 0语句。我正在将其移植到ILNumerics in C#中。我很难找到与上面提到的ILNumerics语句等价的MatLab/Octave语句。
在我们的例子中,x是一个2x2数组。
我们尝试过的
noNaNDataValues = dataValues[ILMath.isnan(dataValues)] = 0.0;,其中dataValues是ILArray<double>C#,这很好。但考虑到我们已经在这方面投入了多少资金,我们宁愿使用ILNumerics。发布于 2014-11-22 12:18:45
只管用
x[isnan(x)] = 0;这直接等同于Matlabs语法。您的第一次尝试表明您希望将非NaN值从NaN中分离出来?如果是,请澄清。
https://stackoverflow.com/questions/27072627
复制相似问题