Всегда ли «tenorflow.negative» совпадает с оператором «-»? - PullRequest
1 голос
/ 17 марта 2019

Я вижу некоторые функции тензорного потока, которые выполняют поэлементные операции: reduce_sum, add, negative и т. Д.

например, этот код:

import tensorflow as tf
distance = tf.reduce_sum(tf.abs(tf.add(xtr, tf.negative(xte))), reduction_indices=1)

Когда япопробуйте использовать следующий код вместо этого, я обнаружил, что они имеют тот же эффект:

distance = tf.reduce_sum(tf.abs(xtr-xte), reduction_indices=1)

Так что мне интересно:

1, add, negative, multiplyвсегда можно заменить на +, -, *?Если НЕТ, можете ли вы дать мне несколько исключительных примеров?

2, Кроме того, как я могу перечислить ВСЕ функции, которые имеют соответствующие операторы?

1 Ответ

1 голос
/ 17 марта 2019

Да, вы всегда можете заменить их соответствующим оператором.

Проверьте этот вопрос для полного списка

В тензорном потоке, в чем разница между tf.add и оператором (+)?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...