2012-06-19 2 views
0

Следующие сохраняет плавающие значения матрицы в текстовые файлыКак сохранить массив булевых numpy в текстовый файл в python?

numpy.savetxt('bool',mat,fmt='%f',delimiter=',')

Как сохранить булеву матрицу? что такое fmt для сохранения булевой матрицы?

+1

Что вы хотите выход выглядеть? –

+1

Связано: http://stackoverflow.com/questions/4515373/how-to-dump-a-boolean-matrix-in-numpy –

+0

Я хочу, чтобы выводить значение True или False или любое представление, из которого я могу его прочитать, используя loadtxt() обратно в массивы boolean numpy. Я думал, если% r более подходит, чем% s? – Dexters

ответ

1

Правильно, bools являются целыми числами, поэтому вы всегда можете идти между ними.

 

import numpy as np 
arr = np.array([True, True, False, False]) 
np.savetxt("test.txt", arr, fmt="%5i") 
 

Это дает файл с 1 1 0 0

Смежные вопросы