【问题标题】:How to find the size of tensorflow dataset object?如何找到张量流数据集对象的大小?
【发布时间】:2019-12-23 19:32:46
【问题描述】:

我已经创建了 tensorflow 数据集对象,我想知道这个数据集的大小。

【问题讨论】:

    标签: tensorflow tensorflow-datasets


    【解决方案1】:

    遗憾的是 tf.data.Dataset 没有完全定义的长度。

    一种解决方法是对其进行一次迭代以获得元素的数量

    def get_ds_length(dataset):
        len = 0
        for _ in dataset:
            len += 1
        return len
    

    对于大型数据集和使用繁重预处理的数据集,这显然会很慢。

    【讨论】:

    • 是的,我已经尝试过上述解决方法,但速度很慢
    猜你喜欢
    • 2018-09-29
    • 2020-08-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-04
    • 1970-01-01
    相关资源
    最近更新 更多