4
numpy.array()データを適切に保存およびロードする方法は?
どうやってnumpy.arrayデータを適切に保存してロードするのか。現在、私はnumpy.savetxt()メソッドを使用しています。たとえば、markers次のような配列を取得したとします。 私はそれを使ってそれを保存しようとします: numpy.savetxt('markers.txt', markers) 他のスクリプトでは、以前に保存したファイルを開こうとします。 markers = np.fromfile("markers.txt") そして、それは私が得るものです... 保存されたデータは、最初は次のようになります。 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 0.000000000000000000e+00 しかし、同じ方法を使用してロードしたデータを保存すると、numpy.savetxt()次のようになります。 1.398043286095131769e-76 1.398043286095288860e-76 1.396426376485745879e-76 1.398043286055061908e-76 1.398043286095288860e-76 1.182950697433698368e-76 1.398043275797188953e-76 1.398043286095288860e-76 1.210894289234927752e-99 1.398040649781712473e-76 何が悪いのですか?PS私が実行する他の「バックステージ」操作はありません。保存してロードするだけで、それが実現します。前もって感謝します。