12  Numpy

import pynapple as nap
import numpy as np
tsdframe = nap.TsdFrame(
    t=[1,2,3,4,5], 
    d=[[1,2],
       [1,2],
       [1,3],
       [2,1],
       [1,2]],
    columns=["A", "B"]
)
np.mean(tsdframe, axis=1)
Time (s)
----------  ---
1           1.5
2           1.5
3           2
4           1.5
5           1.5
dtype: float64, shape: (5,)
import pynapple as nap
import numpy as np
tsdframe = nap.TsdFrame(
    t=[1,2,3,4,5], 
    d=[[1,2],
       [1,2],
       [1,3],
       [2,1],
       [1,2]],
    columns=["A", "B"]
)
np.diff(tsdframe, axis=1)
Time (s)      0
----------  ---
1             1
2             1
3             2
4            -1
5             1
dtype: int64, shape: (5, 1)