행렬의 크기를 알아내고 싶으면 아래와 같이
length()
size()
를 이용하면 된다.
시스템 명령어
pwd - 현재 디렉토리를 알아낸다.
cd - 디렉토리를 변경한다.
ls - 리눅스 명령어와 같다.
load - 파일을 로드해서 변수에 저장한다.
who - 어떤 변수가 선언되어 메모리를 차지하고 있는지 볼수있다.
whos - 더 자세한 데이터의 선언형태를 볼수있다.
clear - 메모리를 비워서 없애버린다.
save hello.mat v - v를 hello.mat파일로 저장한다. (텍스트로 저장하려면 -ascii 옵션을 붙인다.)
val(1,1) - 1,1번 놈을 부른다.
val(1,:) - :은 모든놈이라는 뜻으로, 이렇게 하면 해당하는 행을 부른다.
val([1 3], :) - 이렇게는 첫번째 세번째 행을 불러온다. =로 데이터를 assign 할수도 있다.
val(:) - 모든 원소를 하나의 벡터로 담는다
연산
A .* B 각자의 위치에 맞는 것들이 곱해진다.
./ .^ 모두 가능하다.
log() - 로그
exp() - e
abs() - 절대값
max() - 최대값
find(a < 3) - 3보다 작은 애들만 골라냄.
magic(3) - 뭐 그냥 재미로 만드는거임.
sum() - 모두더함]
product() - 모두곱함
floor() - 버림
ceil() - 올림
max(A,[],1) - 열마다 제일 큰것을 골라낸다.
max(A,[],2) - 행마다 제일 큰걸 골라낸다.
pinv() - 역행렬.
A' - Transpose(전치행렬)
'데이터분석 > Vision Recognition' 카테고리의 다른 글
① 파이썬 - 컴퓨터 비전 프로그래밍 (Basic Image Handling and Processing) (2) (0) | 2015.10.01 |
---|---|
① 파이썬 - 컴퓨터 비전 프로그래밍 (Basic Image Handling and Processing) (1) (0) | 2015.09.30 |
머신러닝 전용 프로그래밍 툴 Octave 튜토리얼 - (1) (0) | 2015.08.26 |
실제 이미지로 Scikit-image 적용해보기 (0) | 2015.08.16 |
scikit - Image 튜토리얼 (1) (1) | 2015.08.15 |