Обычная проекционная матрица имеет размер 3 * 3 и 9 значений. Но для преобразования тензорного потока нужен вектор с измерением 8. Поэтому я не знаю, как преобразовать мою матрицу в этот вектор.
Пример - у меня есть матрица, которая выполняет вращение и перевод:
top_row = [np.cos(rot_value), - np.sin(rot_value), trans_x]
middle_row = [np.sin(rot_value), np.cos(rot_value), trans_y]
last_row = [0, 0, 1]
trans_matrix = np.stack((top_row, middle_row, last_row))
Как преобразовать эту матрицу в этот вектор с 8 измерениями, чтобы я мог использовать преобразование тензорного потока?