Mein Ziel ist es, eine Rotationsmatrix basierend auf einer Rotationsvariablen, Theta zu generieren.Konstruieren Rotationsmatrix aus Winkel Variable in TensorFlow
Hier ist mein Code so weit:
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]])
Die obige Abbildung zeigt: TypeError: List of Tensors when single Tensor expected
für die fünfte Zeile. Ich bekomme das, weil cos
und sin
Tensoren sind. Aber ich kann keine Möglichkeit finden, einen Wert aus einem Tensor zu extrahieren. (Extraktoren nur aus Tensoren mit tf.slice() extrahieren)
Wie kann ich die Rotationsmatrix richtig erstellen?