4
如何正确保存和加载numpy.array()数据?
我想知道如何numpy.array正确保存和加载数据。目前,我正在使用该numpy.savetxt()方法。例如,如果我有一个array 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没有执行其他“后台”操作。只需保存和加载,这就是我得到的。先感谢您。