检查值是否在邻居值的+ -25%之内

时间:2019-10-10 14:42:11

标签: python

我有尺寸为(602,94)的.txt文件,其中[:,0]是整数值,其余为浮点数。标头包含格式为YYYY-MM-DD_HH-MM-SS的日期(小时-分钟-秒;这是由我们的设备设置的,无法更改)。作为评估数据质量的步骤,必须确定每个测量(=列)与特定行中其相邻值的偏差大于25%的测量。我对编码不太熟悉,但是在这种情况下,值得尝试。

我这样做的计划是:

  1. 标识具有整数值“ 550”的列

    a = A[A[:,0] == 550]
    

但是,此行仅提取表的整个行,而不仅仅是保存该行的索引号。

  1. 遍历步骤1中确定的行。

    for i in (A):
    if A[201,i+1]*0.75 <= A[201,i] <= A[201,i+1]*1.25 :
        print ('good')
    else:
        print ('bad')
    

我的想法是将结果保存为包含“好”和“坏”的列表。有第二步来检查必须以类似方式执行的质量。但是,我可以肯定,这不是保存结果的最佳方法。

感谢您为解决此代码而提供的所有帮助或意见。

0 个答案:

没有答案