如何获得Tensor的类型

时间:2017-03-13 07:24:09

标签: python tensorflow

我正在寻找类似于其效果的东西     x.get_shape() 这将给出x的类型。如果没有功能我该如何处理呢?

2 个答案:

答案 0 :(得分:23)

您可以使用get_shape()来获取张量流变量的形状。

>>> 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'>

您可以使用dtype的as_numpy_dtype属性将tf.dtype转换为numpy dtype

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

答案 1 :(得分:12)

获取你可以做的类型

System.Net.ServicePointManager.SecurityProtocol = SecurityProtocolType.Tls12 | SecurityProtocolType.Tls11 | SecurityProtocolType.Tls;