파이썬(55)
-
변수와 자료형
변수: 필요한 자료를 일시적으로 보관하거나 처리 결과를 담을 수 있는 기억장소 역할 변수명 작성 규칙 1. 의미를 파악할 수 있는 이름으로 지정하는 것이 좋다. 2. 첫 자는 영문자로 시작한다. 3. 공백이나 특수문자는 사용하지 않는다. 4. 예약어는 사용할 수 없다. 5. 두 번째 단어는 숫자, under bar(_)를 사용할 수 있다. 6. 대문자와 소문자는 서로 다른 변수로 인식한다. (대소문자 구분) 변수와 메모리 주소(address) var1 = "Hello python" print(var1) print(id(var1)) Hello python 67239512 var1 = 100 print(var1) print(id(var1)) 100 1850632928 var2 = 150.25 print(va..
2023.02.21 -
[부스트코스] 코칭스터디 9기 : AI Basic 2023 4주차 미션(Q1, Q2, Q3) 변형 문제 풀이
Q1. Pandas의 Series 형태로 만들어보세요. import pandas as pd idx = ["Banana", "Apple", "Kiwi", "Tomato"] data = [34, 23, 6, 88] #위 데이터로 Series를 구현해보세요. series = pd.Series(data, index=idx) # 10 이상 20 이하를 가지는 데이터만 이용해 다시 series를 정의하세요. series = series[series >= 10][series
2023.02.14 -
[부스트코스] 코칭스터디 9기 : AI Basic 2023 3주차 미션(Q1, Q2, Q3, Q4) 변형 문제 풀이
Q1. 무작위의 데이터를 가진 4x3의 행렬을 가지는 numpy array와 3x2 행렬을 가지는 numpy array를 만든 후 행열곱 연산을 진행해 보세요. Input import numpy as np arr1 = np.random.rand(4, 3) arr2 = np.random.rand(3, 2) dot = np.dot(arr1, arr2) print(dot, dot.shape) Output [[0.74783254 0.83914466] [1.00723028 1.53956107] [1.31310099 1.56683021] [1.34259143 1.5164803 ]] (4, 2) Q2. 두 numpy array의 concatenate 연산을 구해보세요. arr1 = np.array([[2, 4], [..
2023.02.07 -
[부스트코스] 코칭스터디 9기 : AI Basic 2023 2주차 미션(Q1, Q2) 변형 문제 풀이
Q1. 중간고사 기말고사 점수를 따로 받아 저장하는 클래스를 구현해 보세요. 단, 생성자의 인스턴스는 private으로 선언되어야 하며, 데이터를 저장하고, 함수를 이용해 평균값을 출력해 보세요. Input # test score, mid : 70, final : 85 class Score(): def __init__(self, mid, final): self.mid = 70 self.final = 85 score = Score(70, 85) print((score.mid + score.final) / 2) Output 77.5 Q2. 다양한 음식을 볼 수 있는 어플을 만드는 중입니다. 빠른 구현을 위해서 이미 구현한 Noodle 클래스를 이용해서 Ramen라는 클래스를 새로 제작하려고 합니다. Nood..
2023.02.01 -
DACON Python 튜토리얼 Lv4. 교차검증과 모델 앙상블을 활용한 와인 품질 분류하기
데이터 다운로드 # 데이터 다운로드 링크로 데이터를 코랩에 불러옵니다. !wget 'https://bit.ly/3i4n1QB' import zipfile with zipfile.ZipFile('3i4n1QB', 'r') as existing_zip: existing_zip.extractall('data') # 라이브러리 및 데이터 불러오기 import pandas as pd from sklearn.preprocessing import MinMaxScaler, OneHotEncoder, PolynomialFeatures from lightgbm import LGBMClassifier from xgboost import XGBClassifier from sklearn.ensemble import Random..
2023.01.19 -
프로그래밍 시작하기: 파이썬 입문(Inflearn Original) Project
Hangman(행맨) 미니 게임 제작(1) # 기본 프로그램 제작 및 테스트 import time # 처음 인사 name = input("What is your name?") print("Hi, " + name, "Time to play hangman game!") print() time. sleep(1) print("Start Loading...") print() time.sleep(0.5) # 정답 단어 word = "secret" # 추측 단어 guesses = '' # 기회 turns = 10 # 핵심 While Loop # 찬스 카운트가 남아 있을 경우 while turns > 0: # 실패 횟수 failed = 0 # 정답 단어 반복 for char in word: # 정답 단어 내에 추측 문..
2023.01.15