본문 바로가기

IT 와 Social 이야기/Python348

[데이터 사이언스 스쿨] math 3.2 좌표와 변환 좌표변환은 이미지 처리 작업뿐 아니라 다변수 확률변수를 분석하는데도 사용된다. ● 이미지 변환 새로운 기저벡터에 대한 좌표변환을 응용하면 이미지를 자유롭게 변환할 수도 있다. 파이썬에서는 scipy.ndimage 패키지의 affine_transform() 명령을 사용한다. 이 명령은 이미지를 이루는 픽셀을 새로운 좌표로 이동시킨다. - 출처 : [데이터 사이언스 스쿨] math 3.2 좌표와 변환 2021. 4. 30.
[데이터 사이언스 스쿨] math 3.1 선형대수와 해석기하의 기초 ● 벡터의 기하하적 의미 벡터 aa의 값으로 표시되는 점(point) 또는 원점과 벡터 aa의 값으로 표시되는 점을 연결한 화살표(arrow) 2차원 공간에서 xx 좌표가 a1a1, yy 좌표가 a2a2인 점으로 생각할 수도 있고 또는 원점에서 이 점을 가리키는 화살표로 생각할 수도 있다. 벡터를 화살표로 생각하는 경우에는 길이와 방향을 고정시킨 채 평행이동할 수 있다. ● 스칼라와 벡터의 곱 양의 실수와 벡터를 곱하면 벡터의 방향은 변하지 않고 실수의 크기만큼 벡터의 길이가 커진다. 만약 음의 실수를 곱하면 벡터의 방향이 반대가 된다. ● 벡터의 합 벡터와 벡터의 합도 벡터가 된다. 이때 두 벡터의 합은 그 두 벡터를 이웃하는 변으로 가지는 평행사변형의 대각선 벡터가 된다. ● 벡터의 선형조합 여러 개.. 2021. 4. 30.
[데이터 사이언스 스쿨] math 2.2 벡터와 행렬의 연산 ● 유사도(similarity) 두 벡터가 닮은 정도를 정량적으로 나타낸 값. 두 벡터가 유사한 경우 커지고, 비슷하지 않은 경우 작아진다. - 출처: [데이터 사이언스 스쿨] math 2.2 벡터와 행렬의 연산 2021. 4. 30.
[데이터 사이언스 스쿨] math 2.1 데이터와 행렬 ● 선형대수(linear algebra)에서 다루는 데이터 유형 - 스칼라(scalar) : 숫자 하나로 이루어진 데이터 - 벡터(vector) : 여러 숫자로 이루어진 데이터 레코드(data record), 열 벡터(column vector) - 행렬(matrix) : 벡터, 즉 데이터 레코드가 여럿인 데이터 집합 - 텐서(tensor) : 같은 크기의 행렬이 여러 개 있는 것 ● 특징 벡터(feature vector) 데이터 벡터가 예측 문제에서 입력 데이터로 사용되면 특징 벡터(feature vector)라고 한다. ● Numpy를 사용한 벡터 표현 열의 개수가 하나인 2차원 배열(array) 객체로 표현한다. ● 행렬(Matrix) 붓 꽃 한 송이는 4개의 값, 열 벡터 이므로 6 송이에 대한 벡.. 2021. 4. 30.