В чем разница между x.shape и tf.shape () в тензорном потоке 2.0? - PullRequest
1 голос
/ 28 сентября 2019

Интересно, когда мне нужно использовать tf.shape () и x.shape ().В настоящее время я использую tenorflow 2.0 RC0

Ниже приведен пример кода.

#!/usr/bin/python3

import tensorflow as tf

a = tf.zeros((4, 3, 1)) 
print (tf.shape(a).numpy())
print (a.shape)

Результат приведенного выше кода выглядит следующим образом:

[4 3 1]
(4, 3, 1)

tf.shape(a).numpy() возвращает массив numpy, тогда как a.shape возвращает кортеж, но я не могу легко найти, какой из них лучше, а какой предпочтительнее.

Может кто-нибудь дать какой-нибудь совет по этому поводу?

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