Я хочу создать матрицу вращения в тензорном потоке, где все ее части являются тензорами.Как создать матрицу вращения в тензорном потоке
Что у меня есть:
def rotate(tf, points, theta):
rotation_matrix = [[tf.cos(theta), -tf.sin(theta)],
[tf.sin(theta), tf.cos(theta)]]
return tf.matmul(points, rotation_matrix)
Но это говорит о том, что rotation_matrix
список тензоров вместо одного самого тензора. theta
также является тензорным объектом, который передается во время выполнения.
Это хорошее решение! –
Я рассматривал это, но потом забыл. Я думаю, что это более красноречиво, чем то, что я сейчас делаю. – dtracers
'tf.pack' был переименован в' tf.stack', см. Https://github.com/tensorflow/tensorflow/issues/7550 – Hooked