私は計算をしていますので、Pythonで大規模な配列を使いたいと思っています。問題は、配列に何かをしたいのであれば、私のコードは配列を再構築することになります(時間がかかります)。理想的には、私はしたい:後でpythonでnumpy配列をコンピュータに保存する方法
私のコードを一度実行し、配列を作成します。 アレイをコンピュータに保存します。 - それを別のプロジェクトにロードして、私はそれと一緒に遊ぶことができます。
Iはnumpyのためのマニュアルを見て、私は(ここで、Xは上記私の配列である)
from tempfile import TemporaryFile outfile = TemporaryFile() np.save(outfile, x)
を試みました。
しかし、どこのコンピュータでも.npyファイルが見つからないようです。 (私がPyCharmを使用している場合はそれが役に立ちます)。だから私はそれを保存することができますまた、私はどのように私の配列を別のプロジェクトに読み込むことができますか?
を理由だけではなく、明示的に出力先を指定していませんか? TemporaryFileは定義上、一時的なものです。ロードするには、(suprise!) 'numpy.load()'を使用します。 – Benjamin