학습/팀스터디(127)
-
데이터분석을 위한 판다스입문 3장
01 문제 발생 및 해결 방안 TIL 66일차 : 팀스터디원 상담 ✏️도전한 점 아티클 스터디 : 표와 데이터 셋 판다스 : 판다스 3장 공부 -> 팀스터디 완료 BI(태블로) : 태블로 2주차 우로보로스팀 : 앞으로의 방향성 논의 ✏️해결한 점 문제 1. 데이터프레임에 specialda.tistory.com 02 실습 미리보기 (깃허브 참고)
2024.02.22 -
🔎아티클 스터디 : 데이터 산업과 직업
1. 오늘의 아티클(주제) [쉽게 배우는 AI] 3. 데이터 산업과 직업 | 요즘IT (wishket.com) [쉽게 배우는 AI] 3. 데이터 산업과 직업 | 요즘IT 우리가 사는 현실을 데이터로 변환할 수 있다면, 컴퓨터의 힘으로 많은 일을 해낼 수 있습니다. 이렇게 변환된 데이터를 활용하기 위한 방법 중 하나가 바로 머신러닝입니다. 복잡한 현실을 데 yozm.wishket.com 2. 아티클 정보 요약 복잡한 현실을 데이터화 할 수 있다면 머신러닝을 활용해서 쉽게 처리할 수 있게 된다. 데이터 산업은 현실을 데이터화 하는 분야로 데이터 과학과 데이터 공학으로 나뉜다. 데이터 과학은 데이터를 활용가능한 데이터를 만들고 이용하는 분야이다. 데이터 공학은 이러한 데이터를 다루는 방법과 도구를 개발한다. ..
2024.02.22 -
🔎아티클 스터디 : 머신러닝 모델이란?
1. 오늘의 아티클(주제) [쉽게 배우는 AI] 2. 머신러닝 모델이란? | 요즘IT (wishket.com) [쉽게 배우는 AI] 2. 머신러닝 모델이란? | 요즘IT 머신러닝에서 모델은 입력 데이터와 출력 데이터 사이의 패턴과 관계를 학습하기 위해 데이터 세트에서 훈련된 프로그램으로, 회귀, 의사 결정 트리, 신경망 등 많은 기술을 사용하여 훈련될 수 yozm.wishket.com 2. 아티클 정보 요약 "머신러닝"이란 기존의 데이터를 기계에 학습시켜 교훈(이론)을 얻게 한다. 교훈은 즉, 예측에 대한 판단력을 부여하는 기술이라고 할 수 있다. 머신러닝에서 "모델"은 입력 데이터와 출력 데이터 사이의 패턴과 관계를 학습(훈련)하기 위해 데이터 세트에서 훈련된 프로그램이다. 훈련을 통해 데이터를 기반으..
2024.02.21 -
데이터분석을 위한 판다스입문 1장, 2장
01 2-2장~2-5장 판다스입문 팀스터디 학습 (깃허브 참고) 🔎미리보기.head() 🔎미리보기.tail() 02 인사이트 country_df_list = df[['country']] 외부[]는 데이터프레임, 내부[]는 리스트 df.loc는 행이름이 들어가는데 인덱스 자동매김이면 iloc와 비슷하게 쓸 수 있다. 단, 행 번호이름에 -1이 없으니까 df.loc[-1]는 불가하다. df.iloc[-1]은 인덱스의 가장 마지막 값이라 가능하다. nunique()와 value_counts의 차이를 이해한다.
2024.02.20 -
🔎아티클 스터디 : 머신러닝과 영화 미스터 노바디🤔
1. 오늘의 아티클(주제) [쉽게 배우는 AI] 1. 머신러닝이란? | 요즘IT (wishket.com) [쉽게 배우는 AI] 1. 머신러닝이란? | 요즘IT 지금까지 인류는 좋은 결정을 내리기 위해 많은 노력을 했습니다. 숫자를 발명해 크기에 대해 정밀하게 인식할 수 있게 되었고, 더 나아가 복잡한 세상을 숫자로 표현하기 위한 여러 방법을 찾 yozm.wishket.com 2. 아티클 정보 요약 "인생은 Birth과 Death사이의 Choice으로 이루어져 있다."고 하는 말을 들어봤을 것이다. '선택'의 중요함을 영화로 만든 '미스터 노바디'라는 영화가 있다. (좋아하는 영화임) 해당 영화도 'B' 와 'D' 사이의 'C' 에 대해 이야기하고 있다. 그만큼 '선택'이란 인생의 방향을 결정하는데 중요한..
2024.02.20 -
점프투파이썬 스터디 4장 함수 이론 복습
01 함수 인사이트 *args : 튜플 형태로 입력을 받겠다. **kwargs : 딕셔너리 형태로 입력을 받겠다. >>> def add_and_mul(a, b): >>> return a+b, a*b 리턴 값은 하나여야 하는데 출력값이 어떻게 될까? 튜플로 입력되어서 (a+b, a*b)로 나온다. 질문) man=True 값을 False 로 바꾸면 if man: 자체가 남자가 참인 값 자체가 거짓이 되서 그런건가? 왜 man=False라고 명시하지 않는건지? 물론 수정한다면? 이라는 상황이긴 했음. -> 해결함. 사진 참고! a.pop()가 값을 끄집어내는 점은 a.append()와 비슷하지만, print(a.append(3))하면 None으로 return값이 없다. [참고] 튜플은 요솟값을 변경할 수 없기..
2024.02.20 -
점프투파이썬 스터디 2장 자료형 이론 복습
01 문자형 자료형 인사이트 - 문자열*문자열 = 오류 - 문자열*숫자 = 반복 a = "Life is too short" >>> a.find('t') 8 >>> a.index('t') 8 >>> a.find('k') -1 >>> a.index('k') ValueError ",".join("문자열", [리스트], (튜플)) upper, lower, strip, replace, split : 모두 문자열 자체가 변경되는 것이 아니라 변경된 값을 리턴한다. : 변수에 할당하는 게 필요하다. 02 리스트 자료형 인사이트 문자열 = 문자 + 배열 -> 리스트랑 연산이나 함수 사용이 겹치는 게 많다. >>> a = [1,2,3] >>> b = [4,5,6] >>> a + b [1,2,3,4,5,6] >>> a =..
2024.02.19 -
점프투파이썬 스터디 5장 복습 + 되새김 문제
01 도전한 점 from operator import attrgetter : 클래스의 객체를 "기준"에 맞춰 정렬한다. 짝궁 구하기 코드, 타일 구하기 함수를 제작했다. itertools.permutations, itertools.combinations 차이 이해하기(되새김 16번) result = itertools.zip_longest(new_data, role, fillvalue = '휴식') : itertools.zip_longest는 클래스다. 해당 모듈은 이터레이터 객체 result 를 생성했을 뿐, 값이 생성된 것은 아니다. 아래 참고! 02 문제 풀이 03 itertools.zip_longest() itertools.zip_longest() 함수는 이터레이터를 반환하기 때문에, 이터레이터 객..
2024.02.17 -
점프투파이썬 스터디 4장 되새김 문제
1번 문제 def is_odd(number): if number % 2 == 0: return True else: return False is_odd(2) 2번 문제 def avg_number(*args): # 몇 개를 넣어도 튜플이 된다. result = 0 for i in args: result += i return result / len(args) avg_number(1, 2) 3번 문제 input1 = input("첫 번째 숫자를 입력하세요: ") input2 = input("두 번째 숫자를 입력하세요: ") total = int(input1) + int(input2) # 숫자로 문자가 된다. print("두 수의 합은 %s입니다" % total) # s는 만능이다. 4번 문제 print("you..
2024.02.15 -
🔎아티클 스터디 : 데이터분석팀 인터뷰
1. 오늘의 아티클(주제) 방대한 데이터를 니즈에 맞게 수집&분석하는 데.. : 네이버블로그 (naver.com) 방대한 데이터를 니즈에 맞게 수집&분석하는 데이터분석팀 리더 하록 인터뷰 우리는 빅데이터 시대라고 불릴 정도로 방대한 데이터 속에 살아가고 있습니다. 하지만 수많은 데이터가 쌓... blog.naver.com 2. 아티클 정보 요약 데이터 분석팀 리더이자 데이터 엔지니어로 활동 중이신 분의 인터뷰를 읽었다. 엔지니어적 업무와 분석적 업무는 실제로 어떻게 이루어지고 있는지 알 수 있었다. 직무에 한계는 자신이 정하는 만큼 나도 다양한 기술스택을 쌓는 것이 목표이다. 요즘 데이터 클렌징 이슈에 관심이 많다. 분석가로서 일인분의 업무가 가능하다면 다음 성장의 초점은 전처리에 강점을 둘 수 있으면 ..
2024.02.06