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에 따라 라이센스가 부여됩니다.