【发布时间】:2019-09-21 22:23:43
【问题描述】:
我有一个 CNN 模型,我想在连接到 Google Compute Engine 中的 VM 实例的 Jupyter 界面中运行。我一直无法弄清楚如何从 Jupyter 读取数据并将照片图像数据转换为保存在 Google Cloud Storage Bucket 中的 .npz 文件。
这是我迄今为止尝试过的:
def load_dataset():
# load dataset
data = load('gs://bucket/data.npz')
X, y = data['arr_0'], data['arr_1']
# separate into train and test datasets
trainX, testX, trainY, testY = train_test_split(X, y, test_size=0.3, random_state=1)
print(trainX.shape, trainY.shape, testX.shape, testY.shape)
return trainX, trainY, testX, testY
我想我可以使用 gsutil 函数来为存储桶和文件的路径设置别名,但得到一个错误,说不存在这样的文件。
这是完整的回溯:
【问题讨论】:
-
如果错误出现在
load语句中(显示完整消息和回溯是个好主意),那么其余代码是多余的。您需要专注于获取正确的路径和/或从源下载。 -
请向我们提供您正在使用的
load函数的背景信息。
标签: numpy google-cloud-platform google-compute-engine jupyter