如何将3D Python / NumPy数组另存为文本文件?

用户名

我必须启动大量计算,并且每次都必须保存2D文件文本,因此我想将结果作为3D文本文件“实时”存储,每个切片对应一个计算结果。

第一次计算是可以的,但是当我执行第二次计算时,在“ np.loadtxt”步骤中,数组维数变为2D ...所以我无法达到目标...而且我无法进行整形当我开始标注尺寸时(...,...,1)

#MY FIRST RESULTS
test1 = open("C:/test.txt", "r")
test_r = np.genfromtxt(test, skip_header=1)
test_r = np.expand_dims(test_r, axis=2) #I create a new axis to save in 3D
test1.close()

#I test if the "Store" file to keep all my results is created.
try:
    Store= np.loadtxt('C:/Store.txt')
except:
    test=1

#If "Store" is not created, I do it or I concatenate in my file.
if test ==1:
    Store= test_r
    np.savetxt('C:/Store.txt', Store)
    test=2
else:
    Store = np.concatenate((Store,test_r), axis=2)
    np.savetxt('C:/Store.txt', Store)


#MY SECOND RESULTS
test2 = open("C:/test.txt", "r")
test_r = np.genfromtxt(test, skip_header=1)
test_r = np.expand_dims(test_r, axis=2)
test2.close()

#I launch the procedure again to "save" the results BUT DURING THE LOADTXT STEP THE ARRAY DIMENSIONS CHANGE TO BECOME A 2D ARRAY...
try:
    Store= np.loadtxt('C:/Store.txt')
except:
    test=1


if test ==1:
    Store= test_r
    np.savetxt('C:/Store.txt', Store)
    test=2
else:
    Store = np.concatenate((Store,test_r), axis=2)
    np.savetxt('C:/Store.txt', Store)
cjohnson318

这是cPickle的示例:

import cPickle

# write to cPickle
cPickle.dump( thing_to_save, open( "filename.pkl", "wb" ) )

# read from cPickle
thing_to_save = cPickle.load( open( "filename.pkl", "rb" ) )

函数"wb""rb"参数open()很重要。CPickle以二进制格式写入对象,因此仅使用"w""r"不会起作用。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将文本文件内容另存为图像

来自分类Dev

将课程数据另存为文本文件

来自分类Dev

wget在启动时将文件另存为emply纯文本文件

来自分类Dev

将SQL查询结果的每一行另存为文本文件

来自分类Dev

如何将文本文件中的每一行另存为新文件

来自分类Dev

读取文本文件,在特定位置进行修改,然后另存为python中的新文件

来自分类Dev

将部分文本文件另存为变量时,列表索引超出范围

来自分类Dev

如何使用VBA从Word文档中将文本文件另存为UTF-8编码?

来自分类Dev

如何使用VBA从Word文档中将文本文件另存为UTF-8编码?

来自分类Dev

将numpy数组另存为txt文件[入门]

来自分类Dev

使用Python将csv文件中的剥离文本另存为字符串对象

来自分类Dev

如何将矩阵/ 2D数组写入文本文件python

来自分类Dev

如何将Excel工作簿中的所有工作表另存为一个文本文件?

来自分类Dev

将文本文件中的数字数组读入 numpy 数组 - python

来自分类Dev

Python Selenium将列表项另存为数组

来自分类Dev

如何将 pygame 中的 3d 数组转换为 opencv python 中的 vaid 输入?

来自分类Dev

如何将txt文件中的3D点坐标导入python中的pymeshlab

来自分类Dev

我可以使用“ normal”(有思想的)python将numpy数组另存为16位图像吗?

来自分类Dev

Python数组,尝试将文本文件放入数组

来自分类Dev

将字符串从服务器发送到客户端-将其另存为文本文件

来自分类Dev

将Excel工作表另存为制表符分隔的文本文件,不带自动双引号分隔符

来自分类Dev

如何在 Python 3 中将字符串模板保存为文本文件?

来自分类Dev

如何将Python 1D,2D或3D NumpPy数组保存到MATLAB .mat

来自分类Dev

Python-如何将数组写入文本文件?

来自分类Dev

Python将文本文件读入单词数组

来自分类Dev

如何将pygame窗口另存为图片?(python3)(PyGame)

来自分类Dev

Python:如何将 *.dat 文件另存为 *.csv 文件到新文件夹

来自分类Dev

如何将3通道numpy数组另存为图像

来自分类Dev

如何从python中的文本文件读取int数组?

Related 相关文章

  1. 1

    将文本文件内容另存为图像

  2. 2

    将课程数据另存为文本文件

  3. 3

    wget在启动时将文件另存为emply纯文本文件

  4. 4

    将SQL查询结果的每一行另存为文本文件

  5. 5

    如何将文本文件中的每一行另存为新文件

  6. 6

    读取文本文件,在特定位置进行修改,然后另存为python中的新文件

  7. 7

    将部分文本文件另存为变量时,列表索引超出范围

  8. 8

    如何使用VBA从Word文档中将文本文件另存为UTF-8编码?

  9. 9

    如何使用VBA从Word文档中将文本文件另存为UTF-8编码?

  10. 10

    将numpy数组另存为txt文件[入门]

  11. 11

    使用Python将csv文件中的剥离文本另存为字符串对象

  12. 12

    如何将矩阵/ 2D数组写入文本文件python

  13. 13

    如何将Excel工作簿中的所有工作表另存为一个文本文件?

  14. 14

    将文本文件中的数字数组读入 numpy 数组 - python

  15. 15

    Python Selenium将列表项另存为数组

  16. 16

    如何将 pygame 中的 3d 数组转换为 opencv python 中的 vaid 输入?

  17. 17

    如何将txt文件中的3D点坐标导入python中的pymeshlab

  18. 18

    我可以使用“ normal”(有思想的)python将numpy数组另存为16位图像吗?

  19. 19

    Python数组,尝试将文本文件放入数组

  20. 20

    将字符串从服务器发送到客户端-将其另存为文本文件

  21. 21

    将Excel工作表另存为制表符分隔的文本文件,不带自动双引号分隔符

  22. 22

    如何在 Python 3 中将字符串模板保存为文本文件?

  23. 23

    如何将Python 1D,2D或3D NumpPy数组保存到MATLAB .mat

  24. 24

    Python-如何将数组写入文本文件?

  25. 25

    Python将文本文件读入单词数组

  26. 26

    如何将pygame窗口另存为图片?(python3)(PyGame)

  27. 27

    Python:如何将 *.dat 文件另存为 *.csv 文件到新文件夹

  28. 28

    如何将3通道numpy数组另存为图像

  29. 29

    如何从python中的文本文件读取int数组?

热门标签

归档