将csv读入Python时跳过相同的值

将csv读入Python时跳过相同的值,python,numpy,Python,Numpy,我试图从列表中的下一项中减去列表中的上一项,但我认为我的类型阻止了我这样做。列表中每个项目的类型都是int 1 2 3 4 5 6 7 如何从2中减去1、从3中减去2、从4中减去3等,并在每次操作后打印此值 我的列表是torcount,这是我从numpy操作中获得的,这是我尝试的代码: TorCount=len(np.unique(TorNum)) for i in range(TorCount): TorCount=TorCount[i]-TorCount[i-1] prin

我试图从列表中的下一项中减去列表中的上一项,但我认为我的类型阻止了我这样做。列表中每个项目的类型都是int

1 2 3 4 5 6 7
如何从2中减去1、从3中减去2、从4中减去3等,并在每次操作后打印此值

我的列表是torcount,这是我从numpy操作中获得的,这是我尝试的代码:

TorCount=len(np.unique(TorNum))
for i in range(TorCount):
    TorCount=TorCount[i]-TorCount[i-1]
    print TorCount
谢谢

使用:

示例:

>>> xs = np.array([1, 2, 3, 4])
>>> np.diff(xs, n=1)
array([1, 1, 1])
numpy.diff(a,n=1,轴=-1)

计算沿给定轴的n阶离散差分

一阶差由out[n]=a[n+1]-a[n]给出 沿给定轴计算高阶差 通过递归地使用diff


你知道这正是我需要的吗。非常感谢你!