torch_ecg.utils.is_intersect#
- torch_ecg.utils.is_intersect(interval: Sequence[Sequence[Real] | list] | list | Sequence[Real], another_interval: Sequence[Sequence[Real] | list] | list | Sequence[Real]) bool[source]#
- Determines if two (generalized) intervals intersect or not. - Parameters:
- interval (GeneralizedInterval or Interval) – The two intervals to check if they intersect. 
- another_interval (GeneralizedInterval or Interval) – The two intervals to check if they intersect. 
 
- Returns:
- True if interval intersects with another_interval, False otherwise. 
- Return type:
 - Examples - >>> is_intersect([0, 10], [5, 15]) True >>> is_intersect([0, 10], [10, 15]) False >>> is_intersect([0, 10], []) False >>> is_intersect([0, 10], [[5, 20], [25, 30]]) True 
