有没有办法在python中读取Azure Blob存储中的numpy数组?

有没有办法在python中读取Azure Blob存储中的numpy数组?,python,azure-functions,azure-storage-blobs,numpy-ndarray,Python,Azure Functions,Azure Storage Blobs,Numpy Ndarray,我想从Azure函数中的python代码中读取存储在Azure Blob存储中的numpy数组。我做不到。我尝试了BlockBlobService,但没有成功 寻求帮助/建议。简单的解决方案是使用Azure Storage SDK for Python将blob内容下载到内存中,然后使用函数将blob的内存内容加载为一维数组,并继续执行任何操作,如重塑 作为参考,有一个与您的相同的SO线程,我用三个示例代码来回答它,用于从blob加载npy或npz格式内容 如果要从Azure Blob存储读取c

我想从Azure函数中的python代码中读取存储在Azure Blob存储中的numpy数组。我做不到。我尝试了BlockBlobService,但没有成功


寻求帮助/建议。

简单的解决方案是使用Azure Storage SDK for Python将blob内容下载到内存中,然后使用函数将blob的内存内容加载为一维数组,并继续执行任何操作,如
重塑

作为参考,有一个与您的相同的SO线程,我用三个示例代码来回答它,用于从blob加载
npy
npz
格式内容

如果要从Azure Blob存储读取csv/json文件,还可以使用sas令牌生成Blob url,然后使用函数
pandas.read_csv
pandas.read_json
,url参数为
,直接读取csv或json格式的内容作为pandas数据帧,然后将其转换为numpy数组