Моя цель - создать матрицу вращения на основе переменной поворота, тета.Построить матрицу вращения от переменной угла в TensorFlow
Вот мой код до сих пор:
initial = 0.0
theta = tf.Variable(initial_value=initial, name='theta')
sin = tf.sin(theta)
cos = tf.cos(theta)
rot_matrix = tf.constant([[cos, -sin, 0], [sin, cos, 0]])
выше дает: TypeError: List of Tensors when single Tensor expected
для пятой линии. Я получаю это, потому что cos
и sin
являются тензорами. Но я не могу найти способ извлечь значение из тензора. (Только извлечение суб тензоров из тензоров с tf.slice())
Как правильно создать матрицу вращения?