1
numpyで外部ファイル(AWS S3)を読み込んだり読み込んだりしていますか? S3にはいくつかのnpyファイルが格納されています。私はS3のpresigned URLを介してそれらにアクセスしようとしましたが、numpy.loadメソッドまたはnp.genfromtxtはそれらを読み取ることができないようです。pythonのS3からnpyファイルをロードする
ファイルをローカルファイルシステムに保存してnumpyにロードしたくないです。
あなたはすべてのWebプロトコルの仕事をして、いくつかの余分な層を必要とします! NumpyのIOはおそらくファイルベースのIOのためだけに設計されています。 Python3では、 ''インポート要求を試みることができます。 import BytesIO; request = requests.get(url); np.load(BytesIO(request.content)) '' '。 – sascha
もちろん、私のスニペットはS3リンクが認証の必要なしに公開されていると仮定しています。私はそれが事実かどうかわからない。そうでない場合は、ファイルにアクセスするためにこの認証を行うライブラリが必要になります。 – sascha
'requests'を使ってファイルを読むことができますか? –