Дан тензор x (n, s, e), где
- n: = количество обучающих выборок
- s: = длина последовательности
- e : = вектор с закодированным признаком длины hxwx c
Как изменить форму тензора x в (n, h, w * s, c) по столбцам ?
Например, скажем, n = 3, s = 2, e = 8:
[[[ 0, 1, 2, 3, 4, 5, 6, 7],
[ 8, 9, 10, 11, 12, 13, 14, 15]],
[[16, 17, 18, 19, 20, 21, 22, 23],
[24, 25, 26, 27, 28, 29, 30, 31]],
[[32, 33, 34, 35, 36, 37, 38, 39],
[40, 41, 42, 43, 44, 45, 46, 47]]])
как мне получить матрицу в следующем виде для всех выборок и потенциально каналов; например, для обучающего образца 0:
([[ 0, 4, 8, 12],
[ 1, 5, 9, 13],
[ 2, 6, 10, 14],
[ 3, 7, 11, 15]])
вместо:
([[ 0, 1, 2, 3],
[ 4, 5, 6, 7],
[ 8, 9, 10, 11],
[12, 13, 14, 15]])
Спасибо.