testing - 限制 tf.data.Dataset 中的项目数
问题描述
tl;博士; 我可以限制 a 中的元素数量tf.data.Dataset
吗?
A 有一个训练和评估循环来处理整个给定的dataset
. 这对于测试来说并不理想,因为它需要很长时间才能遍历整个数据集。我可以通过创建 Mock 数据集或限制元素的数量来测试此代码,dataset
因此代码仅通过前 10 个数据点。我该怎么做第二个?
谢谢
解决方案
n
从 a中仅获取固定数量元素的最简单方法Dataset
是使用Dataset.take(n)
. 例如:
large_dataset = ...
small_dataset = large_dataset.take(10)
推荐阅读
- python - Python:为什么使用 FFT 方法去除频率似乎并没有去除数据中的周期性?
- ios - 让我的 Firemonkey 应用程序 (Tokyo R3) 部署到我的测试设备
- c++ - 在 C++ 中在全局范围内运行代码(是否有更现代的方法)?
- reactjs - 在 React 中在哪里声明我的函数和变量
- flutter - 实现导航器时出现异常。使用不包含 Navigator 的上下文请求的 Navigator 操作
- python - python request.post的语法错误
- types - Ada:子类型转换或调用'Base
- javascript - Selenium WebDriver 网页点击事件不起作用
- html - 样式未应用于角度组件
- css - 动画方向反转时更改 CSS 属性