저는 파이썬에서 100 * 100 배열을 가지고 있는데, 나는이 파일에 쓰기 위해 f.open(file_name)
과 f.write(matrix_name)
을 사용했습니다. 실제로 매트릭스는 파일에 기록되었지만이 형식 :파이썬 배열, 큰 배열을 작성하십시오
[[ 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