我有数据文件:file
我需要做X的差异(第1列),但只有当第3列是1。你知道吗
import numpy as np
x,jump= np.loadtxt("data.svc",delimiter=' ',skiprows=1, usecols=(0,3),unpack=True)
resultX = list()
i=0
while (i<len(jump)):
if jump[i] == 1:
while(jump[i] == 1):
i+=1
temp = i
resultX.append((abs(x[temp]-x[temp-1])))
i+=1
print(resultX)
我的结果是:5,7,4,12,8,6,9,5,4,11
这是错误的
我需要:5,7,4,8,6,5,4
correct results
我认为这会奏效:
相关问题 更多 >
编程相关推荐