INNER CODE UNIT · Python

Datapointnumber

lzz19980125/awesome-time-series-segmentation-papers · DASSA-master/dassa.py:138

def Datapointnumber(End, Begin, Timestamp, EEnd):
    if End != EEnd:
        members = Timestamp[np.where((Timestamp >= Begin) & (Timestamp < End))]
    else:
        members = Timestamp[np.where((Timestamp >= Begin) & (Timestamp <= End))]
    number = len(members)
    return number


def get_quality(Distance, Min_n, Std, Mean, Total, method, fun, Frac):
    epsilon = 0.0001
    if method == 'Fraction':
        if fun == 'Sharp':
            if Min_n< (Frac* Total): #Mean - (2*Std):
                quality = min(Distance,epsilon)
            else:
                quality = Distance
        else:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…