Bool例如,我有一个值矩阵
x = bitrand(2,3)
Run Code Online (Sandbox Code Playgroud)
如果我尝试将其保存到文件中:
writedlm("mat.txt", x)
Run Code Online (Sandbox Code Playgroud)
我得到一个true和的矩阵false.我想得到一个矩阵的0和1(其中0代替false,1代替true).有没有一种简单的方法可以通过一些选项来完成这项工作writedlm,而无需自己逐行编写文件?
writedlm("mat.txt", map(Int8,x))
Run Code Online (Sandbox Code Playgroud)
获取每个元素x并使用Int8函数/构造函数将其转换为整数.
您也可以使用其他整数类型,但Int8比例如内存效率更高Int64.
| 归档时间: |
|
| 查看次数: |
149 次 |
| 最近记录: |