분류 전체보기 157

8, 9, 10, 11, 12, 13, 14, 15

8 각도기def solution(angle):     if 0 angle 90:         return 1     elif angle == 90:         return 2     elif 90 angle 180:         return 3     elif angle == 180:         return 4 9 짝수의 합def solution(n):     answer = []     for i in range(1, n+1):         if i % 2 == 0:             answer.append(i)     return sum(answer) 10 배열의 평균값import numpy as np def solution(numbers):     arr = np.mean(numb..

TIL 14 코드카타

강의 외부에서 추가로 알게된 내용1. 리스트 자체를 수정하는 메서드들 (in-place 수정)이 메서드들은 리스트 자체를 변경하고, 새로운 리스트를 반환하지 x.sort(): 리스트를 정렬하고, 반환 값은 None.append(): 리스트에 요소를 추가하고, 반환 값은 None.remove(): 리스트에서 특정 값을 제거하고, 반환 값은 None.reverse(): 리스트를 뒤집고, 반환 값은 None.2. 새로운 리스트를 반환하는 메서드들이 메서드들은 원본 리스트를 변경하지 않고, 새로운 리스트를 반환 o.sorted(): 원본 리스트는 그대로 두고, 정렬된 새로운 리스트를 반환합니다.copy(): 원본 리스트의 복사본을 반환합니다.map(): 각 요소에 함수를 적용한 새로운 리스트(또는 이터러블)를 ..

TIL 13 파이썬 라이브러리 복습 & 머신러닝

merge()를 사용해서 두 데이터프레임을 공통 열을 기준으로 병합할 수 있으며, concat()으로 행 또는 열 단위로 데이터프레임을 연결할 수 있고, join()으로는 인덱스를 기준으로 데이터프레임을 병합할 수 있다. groupby()함수를 통해 데이터를 특정 열을 기준으로 그룹화할 수 있는데, 그룹화한 데이터에 대해 다양한 집계함수를 사용할 수 있으며, 여러 열을 기준으로 그룹화할  수도 있다. pivot_table() 함수로 피벗테이블을 생성하여 데이터를 요약하고 특정 기준에 따라 재구조화할 수 있다. aggfunc에 여러 집계함수를 지정해 다양한 요약 통계를 얻을 수 있다. margins 옵션을 사용해 전체 합계를 추가할 수도 있다.# 점수의 합계와 평균을 계산하는 피벗테이블 생성pivot_mu..

1, 2, 3, 4, 5, 6, 7

1 두 수의 차def solution(num1, num2):     answer = num1 - num2     return answer 2 두 수의 곱def solution(num1, num2):     answer = num1*num2     return answer 3 몫 구하기def solution(num1, num2):     answer = int(num1/num2)     return answer 4 나이 출력def solution(age):    answer = 2022 - age + 1     return answer 5 숫자 비교하기def solution(num1, num2):     if num1==num2:         return 1     elif num1!=num2:     ..