当前位置: 首页 > 面试题库 >

tf.shape()在张量流中得到错误的形状

南门建章
2023-03-14
问题内容

我定义这样的张量:

x = tf.get_variable("x", [100])

但是当我尝试打印张量的形状时:

print( tf.shape(x) )

我得到 Tensor(“ Shape:0”,shape =(1,),dtype = int32) ,为什么输出结果不应为shape =(100)


问题答案:

tf.shape(input,name =
None)
返回表示输入形状的一维整数张量。

你要找的:x.get_shape()它返回TensorShape的的x变量。



 类似资料:
  • 更新:在我的个人电脑和谷歌云上测试相同的代码,使用tenstorflow gpu 1.13.1工作。 使用TensorFlow估计器和运行train_and_evaluate给我以下错误消息: "ValueError: Tensor("Const: 0",form=(3,),dtype=Float32)必须来自与Tensor("ParallelMapDataset: 0",form=(),dtyp

  • 我试图在张量流图中使用条件随机场损失。 我正在执行序列标记任务: 我有一系列元素作为输入。每个元素可以属于三个不同类中的一个。类以一种热编码方式表示:属于类0的元素由向量[表示。 我的输入标签(y)有大小(xx)。 我的网络产生相同形状的日志。 假设我所有的序列都有长度4。 这是我的代码: 我得到以下错误: 文件“/usr/local/lib/python2.7/dist-packages/ten

  • 我正在努力把我的模型放在Android Studio。为了在Android studio中使用我的模型,我还知道需要将libandroid_tensorflow_inference_java.jar和libtensorflow_inference.so文件放入Android studio的资产文件夹中。因此,我使用git下载tensorflow库,并使用它构建。So和。jar文件。在创建。so文件

  • 将张量流导入为 tf 时,我不断收到此错误,并显示以下错误文本: ImportError:无法从“tensor flow . python . keras . saving . saved _ model”导入名称“export_saved_model” 使用的代码很简单: 我已经做了: < li >通过anaconda cmd提示符通过pip和condo卸载并安装tensorflow > < l

  • 我将ElasticSearch-5.2.1与springboot一起使用,并在ElasticSearch中获得以下错误。球棒 JAVAlang.IllegalStateException:从不受支持的版本[2.0.0]收到的消息最小兼容版本为:[5.0.0] 在我的应用程序控制台中,出现以下错误: 原因:org。弹性搜索。客户运输NoNoNodeAvailableException:没有配置的节点

  • 我正在尝试用Python为使用TensorFlow的自组织映射(SOM)运行一个a代码。我从这里得到了代码,但当我运行它时,我得到了一个错误: 错误:参数必须是一个密集张量:范围(2,3)-得到了形状1,但想要[] 我认为有关守则是: 然后: 或: 整个错误消息是: 回溯(最后一次调用):文件“C:\Users\jakub\AppData\Local\Programs\Python35\lib\s