기억보다 기록을
Julia에서 행렬을 1차원 배열로 만들기 본문
flatten과 collect를 사용한다
기본적으로 열 방향으로 나열되기 때문에 행방향으로 해야 할 경우 transpose를 사용하면 된다.
julia> matrix = rand(2,2)
2×2 Matrix{Float64}:
0.479909 0.437321
0.190802 0.058017
julia> Iterators.flatten(matrix)
Base.Iterators.Flatten{Matrix{Float64}}([0.47990850699513166 0.43732146517532067; 0.19080216284371299 0.05801702572053602])
julia> collect(Iterators.flatten(matrix))
4-element Vector{Float64}:
0.47990850699513166
0.19080216284371299
0.43732146517532067
0.05801702572053602
'Julia' 카테고리의 다른 글
| Julia - Progressbar 사용하기 (0) | 2022.10.21 |
|---|---|
| Julia - sizehint! (0) | 2022.02.13 |
| Julia - conditional operators (0) | 2022.02.11 |
| recipe 사용하기 (0) | 2022.02.09 |
| Julia - function 입력값 다루기 (0) | 2022.02.09 |