【发布时间】:2017-09-19 20:21:16
【问题描述】:
我在从 Google 托管的存储桶中读取数据时遇到问题。 我有一个包含大约 1000 个我需要访问的文件的存储桶,保存在(例如) gs://my-bucket/数据
从命令行或其他 Google 的 Python API 客户端使用 gsutil 我可以访问存储桶中的数据,但是在 google-cloud-ml-engine 上默认不支持导入这些 API。
我需要一种方法来访问数据和文件的名称,可以使用默认的 python 库(即 os)或使用 tensorflow。我知道 tensorflow 在某个地方内置了这个功能,我很难找到
理想情况下,我正在寻找一个命令的替代品,例如 os.listdir() 和另一个 open()
train_data = [read_training_data(filename) for filename in os.listdir('gs://my-bucket/data/')]
read_training_data 使用 tensorflow reader 对象的地方
感谢您的帮助! (另外ps我的数据是二进制的)
【问题讨论】:
标签: python tensorflow google-cloud-ml-engine