반응형
파이썬에서 numpy 행렬의 길이 (또는 크기, 크기)를 어떻게 찾습니까? [복제]
이 질문에는 이미 답변이 있습니다.
- Numpy array 치수 6 답변
파이썬의 numpy 행렬
from numpy import matrix
A = matrix([[1,2],[3,4]])
이 행렬의 행 (또는 열) 길이를 어떻게 찾을 수 있습니까? 마찬가지로 행이나 열의 수를 어떻게 알 수 있습니까?
지금까지 내가 찾은 유일한 솔루션은 다음과 같습니다.
len(A)
len(A[:,1])
len(A[1,:])
각각 2, 2, 1을 반환합니다. 이것으로부터 나는 len()
행의 수를 반환 할 수 있도록 모았습니다 . 따라서 항상 len(A.T)
열 수에 대한 조옮김 을 할 수 있습니다. 그러나 이것은 행을 읽을 때 len(A)
행 수를 반환해야한다는 것이 명백하지 않은 것처럼 만족스럽지 않고 임의적 입니다. 실제로 len([1,2])
2를 반환하므로 2D 파이썬 배열과 다르게 작동합니다 .
그렇다면 행렬의 크기를 찾는보다 직관적 인 방법이 있습니까? 아니면 이것이 최선입니까?
shape
numpy ndarray와 matrices의 속성입니다.
A.shape
튜플 (m, n)을 반환합니다. 여기서 m은 행 수이고 n은 열 수입니다.
실제로 numpy matrix
객체는 ndarray
numpy의 두 가지 기본 객체 중 하나 인 범용 함수 객체와 함께 객체 위에 빌드 되므로ndarray
matrix.size
numpy 문서 에 따르면 Number of elements in the array.
도움이 되는 희망을 반환합니다 .
반응형
'programing tip' 카테고리의 다른 글
Label과 TextBlock의 차이점 (0) | 2020.07.15 |
---|---|
Windows 서비스로 node.js를 설치하는 방법? (0) | 2020.07.15 |
Python Pandas에서 모든 중복 행을 삭제하십시오. (0) | 2020.07.15 |
인라인 CSS에서 CSS : before 및 : after 유사 요소를 사용합니까? (0) | 2020.07.14 |
NSCache를 사용하는 방법 (0) | 2020.07.14 |