Anonymous
Numpythonic способ обратного скользящего_окна_view
Сообщение
Anonymous » 30 ноя 2024, 13:13
У меня есть исходный тест массива:
Код: Выделить всё
from numpy.lib.stride_tricks import sliding_window_view
test = np.array([1,2,3,4,5,6,7])
slided = sliding_window_view(test, window_shape=(3,), axis=0)
print(test, test.shape)
print(slided, slided.shape)
Вывод:
Код: Выделить всё
[1 2 3 4 5 6 7] (7,)
[[1 2 3]
[2 3 4]
[3 4 5]
[4 5 6]
[5 6 7]] (5, 3)
Учитывая существующий скользящий массив, который был вычислен с помощью Sliding_window_view, как мне восстановить его обратно в исходный тестовый массив?
Подробнее здесь:
https://stackoverflow.com/questions/792 ... indow-view
1732961591
Anonymous
У меня есть исходный тест массива: [code]from numpy.lib.stride_tricks import sliding_window_view test = np.array([1,2,3,4,5,6,7]) slided = sliding_window_view(test, window_shape=(3,), axis=0) print(test, test.shape) print(slided, slided.shape) [/code] Вывод: [code][1 2 3 4 5 6 7] (7,) [[1 2 3] [2 3 4] [3 4 5] [4 5 6] [5 6 7]] (5, 3) [/code] Учитывая существующий скользящий массив, который был вычислен с помощью Sliding_window_view, как мне восстановить его обратно в исходный тестовый массив? Подробнее здесь: [url]https://stackoverflow.com/questions/79239297/numpythonic-way-of-the-inverse-of-sliding-window-view[/url]