는 I이 값이 포함 된 2D리스트있다 : 예를 들어3x3 행렬을 만드는 방법은 무엇입니까?
text = [[4, 3, 8, 9, 5, 1, 2, 7, 6], [8, 3, 4, 1, 5, 9, 6, 7, 2],
[6, 1, 8, 7, 5, 3, 2, 9, 4], [6, 9, 8, 7, 5, 3, 2, 1, 4],
[6, 1, 8, 7, 5, 3, 2, 1, 4], [6, 1, 3, 2, 9, 4, 8, 7, 5]]
를 텍스트 [i]는 다음과 같이 출력한다 :
4 3 8
9 5 1
2 7 6
하지만 내 행렬을 출력한다 :
r = 6
m = []
for i in range(r):
m.append([int(x) for x in text[i]])
for i in m:
print (i)
>>
4 3 8 9 5 1 2 7 6
8 3 4 1 5 9 6 7 2
6 1 8 7 5 3 2 9 4
6 9 8 7 5 3 2 1 4
6 1 8 7 5 3 2 1 4
6 1 3 2 9 4 8 7 5
행렬로 숫자 작업을 수행하는 경우 [numpy] (http://www.numpy.org/)를 참고하십시오. – senshin
2D 목록의 데이터에서 3D 목록을 만들거나 마치 하나의 것처럼 인쇄하고 있습니까? – martineau