Python
-
[ Python ] 선형대수학 X 파이썬 | 벡터와 벡터의 기본 연산(내적)Python 2025. 1. 19. 23:04
군 내 특성상 아이패드, 사지방 컴퓨터를 이용하여 작성함. 본 내용은 자기개발 목적으로 책 '개발자를 위한 실전 선형대수학-한빛미디어', 유튜브 등을 참고하였음.벡터를 파이썬으로 나타내는 방법벡터를 파이썬으로 나타내는 방법은 여러 가지가 있다.리스트 타입의 벡터는 간단하지만 선형대수학 응용분야에서는 잘 쓰이지 않는다.asList = [1,2,3]asArray = np.array([1,2,3]) # 1차원 배열rowVec = np.array([ [1,2,3] ]) # 행colVec = np.array([ [1],[2],[3] ]) # 열위 네 가지 코드를 통해 벡터를 코드로 나타낼 수 있다.asArray 변수는 방향이 없는 배열로 Numpy의 숫자 1차원 리스트이다.바깥쪽 대괄호는 모든 숫자를 하나의 객..
-
[ Python ] 선형대수학 X 파이썬 | 시각화Python 2024. 11. 11. 16:18
군 내 특성상 아이패드, 사지방 컴퓨터를 이용하여 작성함. 본 내용은 자기개발 목적으로 책 '개발자를 위한 실전 선형대수학-한빛미디어', 유튜브 등을 참고하였음. 선형대수학을 직관으로 이해하기 위해 코딩 학습과 병행하기로 했다.머신러닝에서 주로 사용되는 파이썬을 같이 공부하는 것이므로 병행학습 효과가 기대된다. 컴퓨터에 따로 설치가 힘드므로 웹에서 실행 가능한 환경(IDE)을 찾았다.선형대수학의 특성상 그림으로 표현하는 경우가 잦아 책에서 추천한 구글의 Colab을 사용하려 한다.본 글은 파이썬 기초 학습이 아닌 선형대수 공부를 위한 복습과 선행 학습이므로 책의 내용 중에서 기억해야 하거나 몰랐던 부분을 담았다. Python은 객체 지향 언어이다. 객체 지향 언어(프로그래밍)란, 프로그램을 단순..