I'm coding for an Coherence project and I'm now stuck at the problem to mean my array of values in splitted parts.
So ym task would be: 1. Take my array of values (R) split it in a certain number of array parts (split by epoch) 2. enter a loop to run it automatically. 3. in the loop every value of each split part of the original array should be avaraged
Maybe the solution is damn simple, but I got stuck and I miss the wood for the forest.
Here is my approach (Rxx, epochs are defined above):
epoch_Rxx = np.array_split(Rxx,epochs) for i in range(0,epochs): Rxx_mean = np.zeros(epochs) Rxx_mean[i] = np.mean(Rxx[i])
In the end I want from the e.g. Rxx = 100 values and epochs = 10
--> Rxx_mean = 10 values each to be the avaraged value of each epoch.