본문 바로가기

Python59

데이터 프레임의 행렬곱: AI의 기본 안녕하세요. 모두의 케빈입니다. 오늘은 데이터 프레임으로 행렬곱을 실습해보도록 하겠습니다. ■ 벡터의 곱과 행렬의 곱 두 벡터의 내적을 Dot Product이라고 합니다. 2차원 평면벡터에서 두 벡터 a(a1, a2)와 b(b1, b2)의 내적(방향 표시는 타이핑 이슈로 생략)은 각 성분끼리 곱하고 더하여 정의합니다. (a1*b1 + a2*b2) 이와 유사한 연산으로 선형 대수학에서는 행렬의 곱셈이라는 개념이 있습니다. 행렬의 곱셈은 두 행렬의 크기가 맞는 경우에만 가능합니다. 여기서 크기란, 앞 행렬의 수와 뒤 행렬의 열의 수가 일치하는 것을 의미합니다. 상세한 개념 설명은 나무 위키에서 참고해주세요. 신경망 모델에서 행렬은 벡터의 집합으로 모델링 되고 파라미터의 거의 모든 연산은 행렬의 연산으로 귀결.. 2022. 11. 22.
[Python 기초] 데이터 프레임 중복값 제거: drop_duplicate 예제와 사용법 안녕하세요. 모두의 케빈입니다. 오늘은 데이터 프레임에서 중복된 값을 제거하는 drop_duplicate() 메소드에 대해 알아보겠습니다. 글쓴이의 경험: 언제 사용하는가? 파이썬을 현업에서 사용하면, 종종 엑셀의 VLOOKUP과 같은 기능이 필요한 경우가 있습니다. 다양한 방법이 있겠지만, 저 같은 경우에는 index 설정과 loc을 자주 활용합니다. import pandas as pd df1 = pd.DataFrame({"사번":[1111,2222,3333,4444], "이름":["홍길동","김철수","박영수","이영자"]}) df2 = pd.DataFrame({"사번":[1111,2222,2222,3333,4444], "집계대상":["집계대상","집계대상","집계대상","제외대상","제외대상"], .. 2022. 11. 21.
데이터 프레임 수정의 모든 것: 행, 열, Cell 값 추가/변경/제거 안녕하세요. 모두의 케빈입니다. 오늘은 데이터 프레임을 수정하는 방법에 대해 배워보고자 합니다. ■ 데이터 프레임의 수정 일을 하다 보면, 호출한 데이터 프레임을 파이썬 환경 내에서 변경해야 하는 경우가 종종 생깁니다. 열의 이름, Index, 특정 Cell의 값 등을 변경하거나 제거할 수도 있고 함수를 적용하여 새로운 열을 추가하거나 제거할 수 있습니다. 지금부터 이런 경우에 대해 하나씩 실습해보고자 합니다. 실습을 위한 데이터 프레임 생성 # 실습을 위한 데이터 프레임 만들기 # 성별, 거주지, 국어점수, 수학점수, 영어점수로 이루어진 (100,5) 데이터 프레임 import random import pandas as pd gender_list = [] city_list = [] math_score .. 2022. 11. 14.