numpy 기초 - 그룹 슬라이드 작업
먼저 다차원 배열을 만듭니다.
a = numpy.arange(24).reshape((2,3,4))
print(a)  결과:
[[[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]]
[[12 13 14 15] [16 17 18 19] [20 21 22 23]]]
슬라이싱 작업
슬라이드 조작에는 몇 가지 상용 기호가 있는데, 각각 ':', ',', '...' 이다 .이 세 기호의 조합과 숫자의 참여를 통해 각종 절편 조작을 실현한다.
a의 세 가지 차원에 순서대로 층, 행, 열로 이름을 짓고,
1 층 꺼내기,
a[0]
a[0,:,:]
a[0,...]
#           결과:
array([[ 0,  1,  2,  3],
       [ 4,  5,  6,  7],
       [ 8,  9, 10, 11]])  첫 번째 레이어, 마지막 열의 모든 요소를 대칭 이동합니다.
a[0,::-1,-1]  결과:
array([11,  7,  3])  1층과 2층을 바꾸다
a[::-1]  결과:
array([[[12, 13, 14, 15],
        [16, 17, 18, 19],
        [20, 21, 22, 23]],
       [[ 0,  1,  2,  3],
        [ 4,  5,  6,  7],
        [ 8,  9, 10, 11]]])  이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Rails Turbolinks를 페이지 단위로 비활성화하는 방법원래 Turobolinks란? Turbolinks는 링크를 생성하는 요소인 a 요소의 클릭을 후크로 하고, 이동한 페이지를 Ajax에서 가져옵니다. 그 후, 취득 페이지의 데이터가 천이 전의 페이지와 동일한 것이 있...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.