У меня есть массив 100 * 100 в python, и я использовал: f.open(file_name)
и f.write(matrix_name)
, чтобы записать его в этот файл. На самом деле матрица была записана в файле, но в этом формате:Python array, написать большой массив
[[ 1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 1 1 1 1 8 91 1
.
.
.]
[ 7 8 1 1 1 1 1 1 1 1 1 1 1 1
1 1 1 1 1 1 1 22 3 4 5 6 6
.
.
.]
[ .
.
.
]]
так моя проблема, что каждая строка из матрицы была написана во многих строк в файле (например, строка 1 была написана в 17 строк в файле) , потому что мне нужна каждая строка в матрице, напечатанной в одной строке в файле .. так что мне нужно 100 строк в файле, не более 100 строк.
Вы можете добавить свой код? – Kasramvd
Мы говорим о массивах 'numpy' здесь? В библиотеке «numpy» есть несколько вариантов записи данных из массива в файл для вас, а не просто сброс текстового представления в файл. –
Мой массив (a) имеет размер 100 * 100, и я использовал f = open ('dd.txt', 'w') f.write (str (a)), но когда я открыл файл, я обнаружил, что каждая строка (100 элементов) написана более чем в одной строке в текстовом файле (проблема форматирования) ... поэтому мне нужно, чтобы каждая строка в матрице отображалась в одной строке в текстовом файле .. (другими словами: я хочу чтобы размер строки был больше, когда я пишу матрицу в тексте) – Khaled