ILNumerics 相当于 MatLab/Octave 语句
本文关键字:Octave 语句 MatLab 相当于 ILNumerics | 更新日期: 2023-09-27 18:31:24
问题
在MatLab/Octave
,我有语句x(isnan(x)) = 0
。 我正在将其移植到C#
ILNumerics
. 我很难找到与上述MatLab/Octave
语句等效的ILNumerics
。
在我们的例子中,x
是一个2x2
数组。
我们尝试过什么
-
noNaNDataValues = dataValues[ILMath.isnan(dataValues)] = 0.0;
dataValues
是ILArray<double>
- 我们已经为循环使用了标准
C#
,并且工作正常。 但我们宁愿使用ILNumerics
考虑到我们已经投入了多少。
只需使用
x[isnan(x)] = 0;
这直接等同于 Matlabs 语法。您的第一次尝试表明您想将非 NaN 值与 NaN 分开?如果是,请澄清。