반응형
import numpy as np
x = np.array([[1, 2], [3, 4]])
m = np.asmatrix(x)
print(m)
np.asmatrix 는 문자 그대로 어떤 데이터 input을 matrix로 바꿔주는 함수입니다. 기존 matrix 함수와 다르게 입력값이 matrix거나 array 라면 메모리에 자동으로 복사(copy)되지 않습니다. 결론적으로 np.asmatrix(x) = np.matrix(x, copy=False) 입니다.
그렇게 중요한 것 같진 않습니다만, 메모리를 신경써야 하는 프로젝트라면 주의해야겠죠. 하지만!! np.matrix 는 향후 버전에서 사라진다고 하네요^^ 공식문서를 보면 정상적인 ndarray를 사용하라고 권장하고 있습니다.
728x90
반응형
'문돌이 존버 > 각종 꿀팁 및 해결법' 카테고리의 다른 글
터미널로 CPU 코어 및 쓰레드 개수 확인 (0) | 2021.07.24 |
---|---|
git 원격 branch 생성 및 push하기 (0) | 2021.06.23 |
Message: stale element reference: element is not attached to the page document 오류 해결 (0) | 2021.03.08 |
비전공자 문돌이가 설명하는 REST API 란? feat. 생활코딩 (0) | 2021.03.08 |
git repository pip install -r requirements.txt (0) | 2021.02.17 |