2017-03-13 6 views
4

xのタイプを与える x.get_shape() の効果に似たものを探しています。機能がない場合はどうすればこのことを知ることができますか?テンソルの種類を取得するには

+0

ここで、 'x.get_shape()'は 'x'の型を返しますか?あなたはテンソルの形を知りたいですか? 'x.get_shape()'はx変数のTensorShapeを返します。それであなたは何を望みますか? –

答えて

10

を行うことができますタイプを取得します。

>>> x = tf.Variable(tf.random_normal([256, 100])) 
>>> x.get_shape() 
(256, 100) 

dtypeプロパティを使用すると、テンソルフロー変数の型を取得できます。

>>> x = tf.Variable(tf.random_normal([256, 100])) 
>>> x.dtype 
<dtype: 'float32_ref'> 

あなたはtf.dtypeからnumpy dtypeに変換しDTYPEのas_numpy_dtypeプロパティを使用することができます。

>>> x = tf.Variable(tf.random_normal([256, 100])) 
>>> x.dtype.as_numpy_dtype 
<class 'numpy.float32'> 
7

あなたはあなたがtensorflow変数の形状を取得するためにget_shape()を使用することができます

x.dtype 
関連する問題