如何从我的 Azure DataStore 中提取保存的 numpy 数组?
How do i extract saved numpy array from my Azure DataStore?
我有一个 numpy 数组保存在我的 azure 数据存储中。我拥有所有必要的凭证。但是,在提取 numpy 数组时,Azure 没有提供任何检索方法。我试过这段代码,但它无法到达正确的位置。
如果我转到正确的位置,显示的数据将以 https 格式存储,这没有意义。请指教
path=str(self.datastore)+str(self.train_data_outputs_folder) + '/' + 'w2v_emb'+ '_' + str(self.date_range) + '.npy'
print("The new path is:",path)
ds=np.DataSource()
# f=ds.open(path=(self.datastore,
# self.train_data_outputs_folder + '/' + 'w2v_emb'+ '_' + self.date_range + '.npy'))
f=ds.open(path)
dat=np.fromfile(f)
你可以下载一个numpy数组from_files数据集的方法类似于下面显示的
def file_download(path):
dataset = Dataset.File.from_files(path=(self.datastore,self.train_data_outputs_folder+"/"+ path))
datafolder = os.path.join(os.getcwd(), 'numpy_file')
dataset.download(datafolder, overwrite=True)
实质是您必须将文件下载到本地存储库。您可以使用下载方法使用它。
我有一个 numpy 数组保存在我的 azure 数据存储中。我拥有所有必要的凭证。但是,在提取 numpy 数组时,Azure 没有提供任何检索方法。我试过这段代码,但它无法到达正确的位置。
如果我转到正确的位置,显示的数据将以 https 格式存储,这没有意义。请指教
path=str(self.datastore)+str(self.train_data_outputs_folder) + '/' + 'w2v_emb'+ '_' + str(self.date_range) + '.npy'
print("The new path is:",path)
ds=np.DataSource()
# f=ds.open(path=(self.datastore,
# self.train_data_outputs_folder + '/' + 'w2v_emb'+ '_' + self.date_range + '.npy'))
f=ds.open(path)
dat=np.fromfile(f)
你可以下载一个numpy数组from_files数据集的方法类似于下面显示的
def file_download(path):
dataset = Dataset.File.from_files(path=(self.datastore,self.train_data_outputs_folder+"/"+ path))
datafolder = os.path.join(os.getcwd(), 'numpy_file')
dataset.download(datafolder, overwrite=True)
实质是您必须将文件下载到本地存储库。您可以使用下载方法使用它。