python 에서 ndim 과 shape 속성 을 사용 하여 ndarray 데이터 의 차원,길이,모양 등 매개 변 수 를 가 져 옵 니 다.
8374 단어 python 고급 데이터 처리 방법
import numpy as np
data = np.array([
[1,2,3],
[4,5,6],
[7,8,9],
[0,0,0]
])
print(data)
print(data.ndim)
print(data.shape)
실행 한 후에 우 리 는 다음 과 같은 결 과 를 얻 을 수 있다.
[[1 2 3]
[4 5 6]
[7 8 9]
[0 0 0]]
2
(4, 3)
[Finished in 1.2s]
2 차원 이상 의 다 차원 배열 에 대해 우 리 는 배열 의 배열 이 라 고 볼 수 있다.그러나 일반적으로 우 리 는 2 차원 배열 을 사용 하면 충분 하 다.3 차원 배열 은 장 량(Tensor)이 라 고 불 리 며 기계 학습 에서 매우 좋 은 응용 이 있다.
3 차원 배열 에 대해 우 리 는 다음 코드 를 사용 하여 시범 을 보일 수 있다.
import numpy as np
data_1dim = np.array([1,2,3,4])
data_2dim = np.array([data_1dim,data_1dim,data_1dim])
data_3dim = np.array([data_2dim,data_2dim])
print(data_3dim)
print(data_3dim.ndim)
print(data_3dim.shape)
우 리 는 3 차원 배열 의 형 태 를 다음 과 같이 인쇄 했다.
[[[1 2 3 4]
[1 2 3 4]
[1 2 3 4]]
[[1 2 3 4]
[1 2 3 4]
[1 2 3 4]]]
3
(2, 3, 4)
[Finished in 1.6s]
이 를 통 해 알 수 있 듯 이 그 는 배열 의 배열 이다.우 리 는 다 차원 배열 을 분석 할 때 구 조 를 잘 정리 해 야 한다.이것 은 짝 을 이 룬 괄호 에 따라 판단 하고 등급 을 찾 아야 한다.예 를 들 어 여기 서 첫 번 째 괄호 는 할아버지 등급 에 비해 다른 것 은 할아버지 와 같은 것 이 바로 첫 번 째 요소 이 고 그 다음 에 괄호 안에 괄호 가 있다.그것 이 바로 아버지 등급 이다.괄호 안에 있 는 괄호 안에 있 는 괄호 는 바로 아들 급 이다.배열 의 shape 는 모두 몇 명의 할아버지 가 있 는 것 과 같다.한 할 아버 지 는 몇 명의 아버 지 를 낳 았 고 한 아빠 는 몇 명의 아들 을 낳 았 다.그러면 다 차원 배열 의 구 조 를 형상 적 으로 이해 할 수 있다.그러나 우리 가 사용 할 때 2 차원 배열 을 사용 하면 충분 하 다.3 차원 이상 의 이 해 는 유지 하기 가 너무 번 거 로 워 소프트웨어 공학 의 개발 에 불리 하 다.
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
python 에서 ndim 과 shape 속성 을 사용 하여 ndarray 데이터 의 차원,길이,모양 등 매개 변 수 를 가 져 옵 니 다.우 리 는 다 차원 배열 을 묘사 할 때 두 개의 매개 변 수 를 자주 사용 합 니 다.차원(dimension)과 모양(shape),2 차원 배열 을 예 로 들 면 우 리 는 행렬 로 이 두 개의 매개 변 수 를 형...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.