- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用数据集 API 创建输入管道。我以类似于以下的模式使用 tf.data.Dataset.map() 方法:
def mapped_fn(_):
X = tf.random_uniform([3,3])
y = tf.random_uniform([3,1])
dataset = tf.data.Dataset.from_tensor_slices((X,y))
return dataset
with tf.Session() as sess:
first = tf.random_uniform([1,2])
unimportant_dataset = tf.data.Dataset.from_tensors(first)
dataset = unimportant_dataset.map(mapped_fn)
sess.run(dataset)
我收到以下错误:AttributeError:“TensorSliceDataset”对象没有属性“get_shape”
总体背景是,mapped_fn
从 .tfrecords 文件反序列化示例 protobuf(在本例中由 unimportant_dataset
表示), reshape 特征向量 (X
),并且需要返回一个数据集,其中包含由新特征向量(在本例中为 (3,)
形状)中的切片定义的元素。返回 ZipDataset 时我遇到了类似的错误。提前致谢!
最佳答案
DomJack's answer关于 Dataset.map()
的签名绝对正确:它期望传递的 mapped_fn
的返回值是一个或多个张量(或稀疏张量)。
如果您确实有一个返回Dataset
的函数,则可以使用Dataset.flat_map()
将所有返回的数据集展平并连接成一个数据集,如下:
def mapped_fn(_):
X = tf.random_uniform([3,3])
y = tf.random_uniform([3,1])
dataset = tf.data.Dataset.from_tensor_slices((X,y))
return dataset
# Generate 100 dummy elements.
unimportant_dataset = tf.data.Dataset.range(100)
# Convert each dummy element into a dataset of 3 nested elements, and concatenate them.
dataset = unimportant_dataset.flat_map(mapped_fn)
关于tensorflow - 从 tf.data.Dataset.map() 返回数据集会导致 'TensorSliceDataset' 对象没有属性 'get_shape' 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50809257/
这些指令有什么区别?以 ARM9 处理器为例,它不应该是: ASM: mov r0, 0 C: r0 = 0; ASM: ld r0, 0 C: r0 = 0; ? 我不知道为什么要使用一个或另一个:
快速提问,我正在阅读 Richard C. Detmer 编写的题为“80x86 汇编语言和计算机体系结构简介”的教科书,第 21 和 22 页谈到了借用的概念,但它并没有真正描述什么确实如此。以下是
我想不通为什么我的程序会在我希望它在 ecx 的值等于 0 后退出时进入无限循环?请帮忙? section .data ;get external functions extern printf gl
我的解决方案中有 2 个项目: 程序集(基本库) 测试程序集(NUnit) 我在第一个项目中将测试程序集声明为 friend 程序集: [assembly: InternalsVisibleTo ("
我的解决方案中有 2 个项目: 程序集(基本库) 测试程序集(NUnit) 我在第一个项目中将测试程序集声明为 friend 程序集: [assembly: InternalsVisibleTo ("
我几周前通过的单元测试现在失败了。当单元测试尝试创建工作空间权限时,现在会失败。我使用相同的 api-key,它具有订阅级别的访问权限,因此授权不是问题。以下是当我尝试创建工作空间权限时 WSAPI
使用集会 Node 工具包,当我尝试将新的变更集(带有新的内联变更)添加到现有的用户故事时,我收到返回的错误消息。当我注释掉新的更改时,更改集会按预期添加。这似乎与我无法弄清楚的更改数据有关。 添加通
我是 Rally 世界的新手,正在努力了解如何使用 RallyRestAPI。有许多示例说明如何查询 Rally 以获取我认为最有帮助的相关信息。我想要做的是创建一个 C# 命令行工具来将用户添加到项
尝试运行对集会的读取调用时,我不断从 Node 收到以下错误响应: Error: getaddrinfo ENOTFOUND rally1.rallydev.com rally1.rallydev.c
我正在尝试使用 python 工具包查询特定迭代中的所有任务以进行集会 REST API .迭代将在运行时选择。 但是我无法设置正确的查询。我觉得我在这里遗漏了一些小而重要的东西。 这是代码: que
我正在通过 Ruby 使用 Rally API ( http://developer.help.rallydev.com/ruby-toolkit-rally-rest-api-json )。我想查询
我是一名优秀的程序员,十分优秀!