当我在 Google colab 上运行以下代码时,
tf.data.Dataset.list_files('/content/gdrive/MyDrive/Experiment/train/*.jpg')
我收到以下错误:
InvalidArgumentError Traceback (most recent call last)
<ipython-input-4-8d9cebdfe01f> in <module>()
----> 1 tf.data.Dataset.list_files('/content/gdrive/MyDrive/Experiment/train/*.jpg')
3 frames
/usr/local/lib/python3.7/dist-packages/tensorflow/python/ops/control_flow_ops.py in Assert(condition, data, summarize, name)
162 op=None,
163 message="Expected '%s' to be true. Summarized data: %s" %
--> 164 (condition, "\n".join(data_str)))
165 return
166
InvalidArgumentError: Expected 'tf.Tensor(False, shape=(), dtype=bool)' to be true. Summarized data: b'No files matched pattern: /content/gdrive/MyDrive/Experiment/train/*.jpg'
最近两周我一直被这个问题困扰着,请帮帮我。此外,在运行上述代码行之前,我已经成功安装了 Google 驱动器。
最佳答案
您的文件名中可能有一些无效字符,例如:.,* 删除这些字符为我解决了问题。
关于python - InvalidArgumentError : Expected 'tf.Tensor(False, shape=(), dtype=bool)' to be true. 汇总数据:b'没有文件匹配模式:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67800765/
相关文章:
android - 如何更改android studio中的默认主题?
javascript - 如何测试 Chrome 扩展程序的 chrome.runtime.onIn
reactjs - 当将组件作为函数调用而不是将其用作标签时,React 没有相同的执行顺序?
.net-core - 仅禁用与 HealthCheck 相关的日志记录
python - Pydantic Enum 加载名称而不是值
python - odoo 13 定制多家公司的产品和供应商
javascript - 将 HTML 内容转换为字符串并在文本文件中打印