파이썬

    [Matplotlib] 산점도(Scatter Plot) 그리기

    [Matplotlib] 산점도(Scatter Plot) 그리기

    1. 산점도(Scatter Plot) - 두 변수의 상관 관계를 직교 좌표계의 평면에 점으로 표현하는 그래프 1) 그래프 그리기 ① plt.scatter(x, y) - array 또는 리스트가 들어감 t = np.array(range(0,10)) y = np.array([9,8,7,9,8,3,2,4,3,4]) plt.figure(figsize=(10,6)) plt.scatter(t,y) plt.show() ② plt.scatter(x, y, s=area, c=colors) - s, c 파라미터는 각각 마커의 크기와 색상을 지정 - 마커의 색상은 데이터의 길이와 같은 크기의 숫자 시퀀스 또는 rgb, 그리고 Hex code 색상을 입력해서 지정 ③ plt.colorbar( ) -컬러 바 출력 t = np...

    [Matplotlib] Matplotlib 이란?

    [Matplotlib] Matplotlib 이란?

    1. Matplotlib - Python 프로그래밍 언어 및 수학적 확장 NumPy 라이브러리를 활용한 플로팅 라이브러리 1) 기본 세팅 - pyplot : MATLAB의 시각화 기능을 담아 놓음 import matplotlib.pyplot as plt from matplotlib import rc rc("font", family="Arial Unicode Ms") - 마이너스 부호떄문에 한글이 깨질 수 있기 때문에 하는 설정 plt.rcParams["axes.unicode_minus"] = False rc("font", family="Arial Unicode MS") - 쥬피터 노트북 내에 그래프를 그리면 바로 나타나게 함 %matplotlib inline get_ipython().run_line_ma..

    [while 반복문] 소인수 분해

    [while 반복문] 소인수 분해

    🔍 문제 - 입력 받은 수를 반복문을 통해 소인수 분해 🖥 실행 inputNum = int(input("수 입력: ")) n = 2 searchNum = [] while n

    [for 반복문] 최소 공배수 구하기

    [for 반복문] 최소 공배수 구하기

    🔍 문제 -어느 음식점의 식료품 배달 주기가 각각 다를 때, 3 가지 물품이 동시에 들어오는 날짜를 계산 과일 = 3일 주기, 생선 = 4일 주기, 야채 = 5일 주기 🖥 실행 fruit = 3 fish = 4 vege = 5 maxNum = 0 for i in range(1, fruit+1): if fruit % i ==0 and fish % i == 0: print('공약수는 {}'.format(i)) maxNum = i print('최대공약수는 {}'.format(maxNum)) minNum = (fruit*fish)//maxNum newNum = minNum for i in range(1, newNum+1): if newNum % i == 0 and vege % i ==0: maxNum = i ..

    [while 반복문] 공약수, 최대 공약수 구하기

    [while 반복문] 공약수, 최대 공약수 구하기

    🔍 문제 반복문을 이용하여 공약수, 최대 공약수 구하기 🖥 실행 num1 = int(input('0보다 큰 수 입력:')) num2 = int(input('0보다 큰 수 입력:')) temp1 = num1 temp2 = num2 while temp2 > 0: temp = temp2 temp2 = temp1 % temp2 temp1 = temp print('{}와 {}의 최대공약수 : {}'.format(num1,num2,temp1)) for i in range(1, temp1+1): if temp1 % i == 0: print('{}와 {}의 공약수: {}'.format(num1,num2,i)) 📝 결과물 0보다 큰 수 입력:27 0보다 큰 수 입력:90 27와 90의 최대공약수 : 9 27와 90의 공..

    [기초수학] 순열과 조합

    [기초수학] 순열과 조합

    🎯 순열 - n개에서 r개를 택하여 나열하는 경우의 수(순서 상관 있음) $_{n}\mathrm{P}_{r}= \frac{n!}{(n-r)!}$ (단, $0

    [while 반복문] 군 수열

    [while 반복문] 군 수열

    🔍 문제 - 반복문을 통해 군 수열을 만들고, n 번째 항의 값을 출력 🖥 실행 inputN = int(input('n항 입력: ')) flag = True n =1; nCnt = 1; searchN = 0 while flag: for i in range(1,n+1): if i == n: #끝에 ','의 유무 print('{} '.format(i), end='') else: print('{}, '.format(i), end='') nCnt += 1 if nCnt > inputN: searchN = i flag = False break print() n +=1 print('{}항: {}'.format(inputN,searchN)) 📝 결과물 n항 입력: 15 1 1, 2 1, 2, 3 1, 2, 3, 4 ..

    [while 반복문] 계차수열

    [while 반복문] 계차수열

    🔍 문제 계차 수열을 반복문을 통해 구현 🖥 실행 inputAN1 = int(input('a1:')) inputN = int(input('n번째:')) inputBN1 = int(input('b1:')) inputBD = int(input('Bd:')) valueAn = 0 valueBn = 0 n = 1 while n