我通常使用 python,但正在学习 C#,C# 中是否有一个预先存在的类,用于获取数组的逐元素差异,以基本上获得导数,例如 python 中的 numpy.diff?
根据这一页, 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();
Demo.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)