내가 4 × 4 다차원 배열 A를 가지고 말 :줄리아 : 다차원 배열의 행으로 행을 반복하는 방법을
A = collect(reshape(1:16, 4, 4))
4×4 Array{Int64,2}:
1 5 9 13
2 6 10 14
3 7 11 15
4 8 12 16
을하고 난 후, 첫 [1, 5, 9, 13]
(행 단위로 반복 한 후 [2, 6, 10, 14]
을 즉, 원하는 ..).
어떻게해야합니까?
`for row in 1:size(A, 1)
println(A[row, :])
# do something
end`
을하지만 그 일을보다 "파이썬"방법이 있다면 궁금 해서요 : : 지금 나는 다음과 같이 올라와있다 for line in A: for element in line: ...
의 종류.
또한 CartesianRange에 대해서도 알고 있지만 각 반복마다 사용할 배열과 같은 행을 갖고 싶습니다.
이 질문은 관련성이 있습니다. https://stackoverflow.com/questions/21778374/what-is-the-recommended-way-to-iterate-a-matrix-over-rows –
가능한 복제본은 무엇입니까? 행을 통해 행렬을 반복하는 데 권장되는 방법?] (https://stackoverflow.com/questions/21778374/what-is-the-recommended-way-to-iterate-a-matrix-overrows) –
PS가 ' 전혀 바보 같은 질문 - 나는 그것을 나눠서 iterate-by-rows 질문과는 독립적으로 질문 할 것이다. –