Julia에서 3D 배열을 2D 배열로 변환하는 가장 효율적인 방법은 무엇입니까?

김종수

대상이 다 말한다.

이 작업을 수행하고 싶지만 새 어레이를 할당하는 것은 비효율적입니다.

julia> a = reshape(1:30, 2, 3, 5)

으로

julia> b = [a[:, :, i] for i in 1:5]

유형을에서로 변환하는 간단한 방법 Array{T, 3}Array{Array{T, 2}, 1}있습니까?

야콥 닛센

이것은 할당하지 않고는 불가능합니다. 그러나 실제로 배열을 만드는 대신보기를 사용할 수 있습니다.

julia> a = reshape(1:30, 2, 3, 5);

julia> collect(eachslice(a, dims=3))
5-element Array{SubArray{Int64,2,Base.ReshapedArray{Int64,3,UnitRange{Int64},Tuple{}},Tuple{Base.Slice{Base.OneTo{Int64}},Base.Slice{Base.OneTo{Int64}},Int64},true},1}:
 [1 3 5; 2 4 6]
 [7 9 11; 8 10 12]
 [13 15 17; 14 16 18]
 [19 21 23; 20 22 24]
 [25 27 29; 26 28 30]

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

C ++에서 3D 배열을 할당하는 가장 관용적 인 방법은 무엇입니까?

분류에서Dev

3D 배열을 txt 파일에서 한 줄에 여러 2D 배열로 저장하는 방법은 무엇입니까?

분류에서Dev

초기 반복 데이터의 2D 문자열 배열을 만드는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

1D numpy 배열에 대한 쌍별 2D 배열을 만드는 더 효율적인 방법은 무엇입니까?

분류에서Dev

3D 배열에 2D 행렬을 추가하고 3D 배열의 모양을 유지하는 방법은 무엇입니까?

분류에서Dev

Groovy에서 2D 배열을 3D 배열로 동적으로 변환하는 방법

분류에서Dev

파이썬으로 2D 배열을 인쇄하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

2 차원에서 두 개의 3D 배열을 효율적으로 병합하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 문자열을 2D 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 문자열을 2D 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

OpenCV 2D 행렬을 C ++에서 1D 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

2D 객체 배열을 C #에서 2D 문자열 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

Haskell에서 무한 2D 배열을 재귀 적으로 정의하는 방법은 무엇입니까?

분류에서Dev

Double의 Olevariant 2D 배열을 동적 2D Double 배열로 변환하는 가장 빠른 방법

분류에서Dev

JDBI를 사용하여 PostgreSQL DB에서 Java 2D 배열로 2D 배열을 변환하는 방법은 무엇입니까?

분류에서Dev

레이블의 2 차원 배열을 레이블에서 좌표로 맵으로 변환하는 효율적인 방법은 무엇입니까?

분류에서Dev

JavaScript에서 Reduce를 사용하여 2D 배열 배열을 객체 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

2D 문자열 배열을 char 포인터 배열에 할당하는 방법은 무엇입니까?

분류에서Dev

Julia에서 1D 배열을 튜플로 변환하는 방법은 무엇입니까?

분류에서Dev

C ++에서 2D 배열을 동적으로 할당하는 방법은 무엇입니까?

분류에서Dev

int 배열을 바이트 배열로 또는 그 반대로 변환하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

2D numpy 배열에서 이웃을 얻는 효율적인 방법

분류에서Dev

Python에서 2D 배열을 채우는 효율적인 방법

분류에서Dev

Angular-동적으로 각도에서 2D 배열을 만드는 방법은 무엇입니까?

분류에서Dev

첫 번째 항목으로 배열을 정렬하는 가장 효율적인 방법은 무엇입니까?

분류에서Dev

C에서 Java로 3D 배열을 반환하는 방법은 무엇입니까?

분류에서Dev

2D 배열의 열을 순차적으로 정렬하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

C #에서 2D 배열을 1D 배열로 빠르게 변환하는 방법은 무엇입니까?

분류에서Dev

2D 배열에서 특정 행과 열의 값을 변경하는 가장 좋은 방법은 무엇입니까?

Related 관련 기사

  1. 1

    C ++에서 3D 배열을 할당하는 가장 관용적 인 방법은 무엇입니까?

  2. 2

    3D 배열을 txt 파일에서 한 줄에 여러 2D 배열로 저장하는 방법은 무엇입니까?

  3. 3

    초기 반복 데이터의 2D 문자열 배열을 만드는 가장 효율적인 방법은 무엇입니까?

  4. 4

    1D numpy 배열에 대한 쌍별 2D 배열을 만드는 더 효율적인 방법은 무엇입니까?

  5. 5

    3D 배열에 2D 행렬을 추가하고 3D 배열의 모양을 유지하는 방법은 무엇입니까?

  6. 6

    Groovy에서 2D 배열을 3D 배열로 동적으로 변환하는 방법

  7. 7

    파이썬으로 2D 배열을 인쇄하는 가장 좋은 방법은 무엇입니까?

  8. 8

    2 차원에서 두 개의 3D 배열을 효율적으로 병합하는 방법은 무엇입니까?

  9. 9

    파이썬에서 문자열을 2D 배열로 변환하는 방법은 무엇입니까?

  10. 10

    파이썬에서 문자열을 2D 배열로 변환하는 방법은 무엇입니까?

  11. 11

    OpenCV 2D 행렬을 C ++에서 1D 배열로 변환하는 방법은 무엇입니까?

  12. 12

    2D 객체 배열을 C #에서 2D 문자열 배열로 변환하는 방법은 무엇입니까?

  13. 13

    Haskell에서 무한 2D 배열을 재귀 적으로 정의하는 방법은 무엇입니까?

  14. 14

    Double의 Olevariant 2D 배열을 동적 2D Double 배열로 변환하는 가장 빠른 방법

  15. 15

    JDBI를 사용하여 PostgreSQL DB에서 Java 2D 배열로 2D 배열을 변환하는 방법은 무엇입니까?

  16. 16

    레이블의 2 차원 배열을 레이블에서 좌표로 맵으로 변환하는 효율적인 방법은 무엇입니까?

  17. 17

    JavaScript에서 Reduce를 사용하여 2D 배열 배열을 객체 배열로 변환하는 방법은 무엇입니까?

  18. 18

    2D 문자열 배열을 char 포인터 배열에 할당하는 방법은 무엇입니까?

  19. 19

    Julia에서 1D 배열을 튜플로 변환하는 방법은 무엇입니까?

  20. 20

    C ++에서 2D 배열을 동적으로 할당하는 방법은 무엇입니까?

  21. 21

    int 배열을 바이트 배열로 또는 그 반대로 변환하는 가장 효율적인 방법은 무엇입니까?

  22. 22

    2D numpy 배열에서 이웃을 얻는 효율적인 방법

  23. 23

    Python에서 2D 배열을 채우는 효율적인 방법

  24. 24

    Angular-동적으로 각도에서 2D 배열을 만드는 방법은 무엇입니까?

  25. 25

    첫 번째 항목으로 배열을 정렬하는 가장 효율적인 방법은 무엇입니까?

  26. 26

    C에서 Java로 3D 배열을 반환하는 방법은 무엇입니까?

  27. 27

    2D 배열의 열을 순차적으로 정렬하는 가장 좋은 방법은 무엇입니까?

  28. 28

    C #에서 2D 배열을 1D 배열로 빠르게 변환하는 방법은 무엇입니까?

  29. 29

    2D 배열에서 특정 행과 열의 값을 변경하는 가장 좋은 방법은 무엇입니까?

뜨겁다태그

보관