Форум сайта python.su
0
вообщем сохраняю numpy array
np.savetxt(f_handle, im, fmt='%10.0f')#, delimiter=' ')
2 | 123 43 23 … more digit here … 255 0 23 26
Отредактировано mrgloom (Ноя. 22, 2013 09:20:36)
Офлайн
43
не вижу связи между
mrgloomи
потом мне надо перед началом последней строки добавить цифру + разделитель “|”
mrgloom
т.е. получается что то типа2 | 123 43 23 … more digit here … 255 0 23 26
In [1]: a = np.arange(10) In [2]: print(a[0], '|', *a[1:]) 0 | 1 2 3 4 5 6 7 8 9
Офлайн
0
через print не работает
#using print and redirecting stdout orig_stdout = sys.stdout f = file('D:\PROJECTS\orl_faces\my_file.txt', 'a') sys.stdout = f print(id, ' | ', im) sys.stdout = orig_stdout f.close()
(0, ' | ', array([[48, 49, 45, ..., 47, 46, 46]], dtype=uint8))
Отредактировано mrgloom (Ноя. 22, 2013 13:12:01)
Офлайн
0
h_str= '%d | '%(id) with open("D:\PROJECTS\orl_faces\my_file.txt", 'a') as h: for row in im: h.write(h_str) for col in row: h.write("\t{0}".format(col)) h.write("\n")
Офлайн