как правильно воспользоватся методом .reshape()

Пытаюсь разобраться но не получается корректно воспользоватся функцией reshape() Есть звуковой сигнал который переведен в вектор (1990000, ) Что необходимо сделать: Разделите сигнал на равные части (длину каждой части возьмите равной 1000) и соберите из них "датасет", который будет представлять из себя двухмерный массив - "матрицу", в которой каждая часть сигнала длины 1000 находится в отдельной строке).

То есть первая часть содержит первые 1000 чисел сигнала и находится в первой строке матрицы, вторая часть следующие 1000 чисел сигнала и находится во второй строке матрицы и так далее.

На текущий момент разделил

X_mono = mono_sound.reshape((2, 995, 1000))
print(X_mono.shape)
(2, 995, 1000)

Но как разделить по строкам?


Ответы (0 шт):