Исходные данные:
array([[0.0417634 ],
[0.04493844],
[0.04932728],
[0.04601787],
[0.04511007],
[0.04312284],
[0.0451733 ],
[0.04560687],
[0.04263394],
[0.04183227],
[0.048634 ],
[0.05198746],
[0.05615724],
[0.05787913], dtype=float32)
, затем я преобразовал его в массив 2d
array2d = np.reshape(dataset, (-1, 2))
Теперь у меня есть
array([[0.0417634 , 0.04493844],
[0.04932728, 0.04601787],
[0.04511007, 0.04312284],
[0.0451733 , 0.04560687],
[0.04263394, 0.04183227],
[0.048634 , 0.05198746],
[0.05615724, 0.05787913],
[0.05989346, 0.0605077 ], dtype=float32)
Теперь я собираюсь рассчитать среднее значение между каждым элементом массива
paa = []
paa.append(array2d.mean(axis=1))
Теперь я хочу список интервалов из этого списка
intervals = paa[::10]
intervals
, но результат тот же список (Паа). Почему? Уже пытался преобразовать его в np.array (paa)
Ожидается новый список с меньшим количеством элементов. Поскольку 10 - это число шагов, которые я ожидаю [0.0417634, ... paa [11], .... paa [21] ....]