CompML / PRTS

Unofficial Python implementation of "Precision and Recall for Time Series".
https://papers.nips.cc/paper/2018/file/8f468c873a32bb0619eaeb2050ba45d1-Paper.pdf
Apache License 2.0
38 stars 4 forks source link

Implement the '_shift' function in the prts/interfaces/time_series_metrics.py #17

Closed nocotan closed 3 years ago

nocotan commented 3 years ago

Summary

Implement the common function _shift as follows:

   def _shift(self, arr, num, fill_value=np.nan):
        arr = np.roll(arr, num)
        if num < 0:
            arr[num:] = fill_value
        elif num > 0:
            arr[:num] = fill_value
        return arr

Goal

Describe the definition by which this issue will be closed.

Todo

Deadline

yyyy / mm / dd

Parent issue

If the parent issue exists, post a link here.

References

If there are any reference links, they are described here.

Notes

Other comments.