python-如何使用由TensorFlow 2.0中的Dataset.window()方法创建的窗口?
发布时间:2020-05-24 22:21:11 所属栏目:Python 来源:互联网
导读:我正在尝试创建一个数据集,该数据集将使用TensorFlow 2.0返回时间序列中的随机窗口以及下一个值作为目标.我正在使用Dataset.window(),它看起来很有希望:import tensorflow as tf dataset = tf.data.Dataset.from_tensor_slices(tf.range(10)) dataset
|
我正在尝试创建一个数据集,该数据集将使用TensorFlow 2.0返回时间序列中的随机窗口以及下一个值作为目标. 我正在使用Dataset.window(),它看起来很有希望:
输出:
但是,我想使用最后一个值作为目标.如果每个窗口都是张量,我将使用:
但是,如果尝试此操作,则会出现异常:
最佳答案
解决方案是这样调用flat_map():
现在数据集中的每个项目都是一个窗口,因此您可以像这样拆分它:
因此,完整的代码是:
哪个输出: (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- Python使用metaclass实现Singleton模式的方法
- Python安装官方whl包和tar.gz包的方法(推荐)
- python bisect模块维护有序列表的简单示例
- Python中用sleep()方法操作时间的教程
- python代码 if not x: 和 if x is not None: 和 if not x i
- python – 从可能不完整的候选列表构建2D网格
- python多线程有几种实现方法
- java如何实现python的urllib.quote(str,safe=/)
- 这是我见过最牛逼,最全面的Beautiful Soup 4.2 教程!没有
- 利用python操作SQLite数据库及文件操作详解
