Для сегментации данных представленных в виде временных рядов в Python, в библиотеке Pandas есть прекрасный метод resample(). Для сеглментации по односекундным интервалам первый параметр указывается "S".
Документация - вот тут: https://pandas.pydata.org/pandas-docs/stable/refer...
Реализацию, надесь, сможете найти самостоятельно.