<分区>
我通常使用 python,但正在学习 C#,C# 中是否有一个预先存在的类用于获取数组的逐个元素差异以基本上获取导数,例如 python 中的 numpy.diff?
标签 c#
<分区>
我通常使用 python,但正在学习 C#,C# 中是否有一个预先存在的类用于获取数组的逐个元素差异以基本上获取导数,例如 python 中的 numpy.diff?
最佳答案
根据 this page , numpy.diff
这样做:
>>> x = np.array([1, 2, 4, 7, 0])
>>> np.diff(x)
array([ 1, 2, 3, -7])
如果这是您想要看到的效果,请使用 LINQ:
var np = new [] {1, 2, 4, 7, 0};
var res = np.Zip(np.Skip(1), (a,b)=>b-a).ToArray();
关于数组元素逐元素差异的C#方法(导数近似)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28902728/