[PYTHON] 2D 배열 파이썬의 길이 찾기
PYTHON2D 배열 파이썬의 길이 찾기
얼마나 많은 행과 열이 2 차원 배열에 있는지를 어떻게 알 수 있습니까?
예를 들어,
Input = ([[1, 2], [3, 4], [5, 6]])`
3 행 2 열로 표시되어야합니다.
해결법
-
==============================
1.이렇게 :
이렇게 :
numrows = len(input) # 3 rows in your example numcols = len(input[0]) # 2 columns in your example
모든 하위 목록의 길이가 같다고 가정합니다 (즉, 가변 배열이 아닙니다).
-
==============================
2.numpy.shape를 사용할 수 있습니다.
numpy.shape를 사용할 수 있습니다.
import numpy as np x = np.array([[1, 2],[3, 4],[5, 6]])
결과:
>>> x array([[1, 2], [3, 4], [5, 6]]) >>> np.shape(x) (3, 2)
터플의 첫 번째 값은 number rows = 3입니다. 튜플의 두 번째 값은 열의 개수 = 2입니다.
-
==============================
3.또한 총 품목 수를 계산하는 올바른 방법은 다음과 같습니다.
또한 총 품목 수를 계산하는 올바른 방법은 다음과 같습니다.
sum(len(x) for x in input)
-
==============================
4.입력 [row] [col]을 가정하면,
입력 [row] [col]을 가정하면,
rows = len(input) cols = map(len, input) #list of column lengths
-
==============================
5.당신은 또한 np.size (a, 1)를 사용할 수 있습니다. 1 여기 축이 있습니다. 이것은 여러분에게 열의 수를 줄 것입니다.
당신은 또한 np.size (a, 1)를 사용할 수 있습니다. 1 여기 축이 있습니다. 이것은 여러분에게 열의 수를 줄 것입니다.
from https://stackoverflow.com/questions/10713004/find-length-of-2d-array-python by cc-by-sa and MIT license
'PYTHON' 카테고리의 다른 글
[PYTHON] Python ElementTree를 문자열로 변환 (0) | 2018.10.19 |
---|---|
[PYTHON] AttributeError : 'datetime'모듈에 'strptime'속성이 없습니다. (0) | 2018.10.19 |
[PYTHON] 파이썬에서 "connection refused"오류가 발생하는 이유는 무엇입니까? (소켓) (0) | 2018.10.18 |
[PYTHON] numpy float : 산술 연산에 내장 된 것보다 10 배 느린가? (0) | 2018.10.18 |
[PYTHON] Python datetime strptime () 및 strftime () : 표준 시간대 정보 보존 방법 (0) | 2018.10.18 |