如何在python中将布尔numpy数组保存到textfile?
下面将矩阵的浮点值保存到文本文件中如何在python中将布尔numpy数组保存到textfile?,python,numpy,save,boolean,Python,Numpy,Save,Boolean,下面将矩阵的浮点值保存到文本文件中 numpy.savetxt('bool',mat,fmt='%f',delimiter=',') 如何保存布尔矩阵?保存布尔矩阵的fmt是什么?没错,布尔值是整数,因此您可以始终介于两者之间 import numpy as np arr = np.array([True, True, False, False]) np.savetxt("test.txt", arr, fmt="%5i") 这将生成一个包含1 1 0 0的文件,您希望输出是什么样子?相关:
numpy.savetxt('bool',mat,fmt='%f',delimiter=',')
如何保存布尔矩阵?保存布尔矩阵的fmt是什么?没错,布尔值是整数,因此您可以始终介于两者之间
import numpy as np
arr = np.array([True, True, False, False])
np.savetxt("test.txt", arr, fmt="%5i")
这将生成一个包含1 1 0 0的文件,您希望输出是什么样子?相关:如果主要目的是加载回该文件,为什么要使用文本文件?
numpy.load()
和numpy.save()
所使用的二进制表示形式将更加有效。是否需要np.savetxt
/np.loadtxt
?怎么样np.save
/np.load
?为什么不试试“%d”,在python中,True/False是int,所以我看不出有什么理由不起作用。