Segmentation of time series into one-second non-overlapping windows
This answer has an implementation for audio spectrograms, but it is exactly the same for any multivariate time-series.
Here is the most relevant part of the code. To not have any overlap, set window_hop = window_size.
window_size = 64
window_hop = 30
start_frame = window_size 
end_frame = window_hop * math.floor(float(frames.shape[1]) / window_hop)

for frame_idx in range(start_frame, end_frame, window_hop):
    window = frames[:, frame_idx-window_size:frame_idx]