如何从我的 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)

实质是您必须将文件下载到本地存储库。您可以使用下载方法使用它。