【发布时间】:2015-01-20 06:20:06
【问题描述】:
问题
在MatLab/Octave,我有声明x(isnan(x)) = 0。我将把它移植到C# 中的ILNumerics。我无法找到与上述MatLab/Octave 语句等效的ILNumerics。
在我们的例子中,x 是一个 2x2 数组。
我们尝试过的
-
noNaNDataValues = dataValues[ILMath.isnan(dataValues)] = 0.0;其中dataValues是ILArray<double> - 我们使用了标准的
C#for 循环,效果很好。但考虑到我们已经投入了多少资金,我们更愿意使用ILNumerics。
【问题讨论】:
-
x[isnan(x)] = 0有什么问题?
标签: c# matlab octave nan ilnumerics