2016-02-04 5 views
0

Я новичок в python, и мне нужно написать строку в файл csv.Python построение и формирование массива символов, которые должны быть записаны в CSV

Формат строки имеет вид: [[А] [0] [1] [2] ..... [400]]

Значение [1] до [400] представляет собой изображение размера 20 * 20 в массиве numpy, который я преобразовываю в строку, а значение A является аргументом.

Как создать массив символов в python для достижения вышеуказанной структуры? Также как можно дезактивировать в массив numpy int и переменную char?

Извините, может показаться основным, но я борюсь с этим.

+0

Что такое значение '[0]'? – ssm

+0

значение [0]? Любое случайное число между 0 - 255. –

ответ

0
a= np.random.randint(0, 10, size=(20, 20)) 
print("[[A]{}]".format(np.array2string(a.ravel(), max_line_width=1e6, separator="]["))) 
+0

Привет, Хотя то же самое и формирует строку, Как же можно добавить к файлу csv? Могу ли я преобразовать строку обратно в массив и использовать метод numpy savetext()? –

+0

, чтобы добавить строку в файл csv, вам нужно открыть файл в режиме добавления и записать строку в csv. – HYRY

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