Q1. MNIST 데이터셋을 직접 Load 해 봅시다. 데이터셋을 로드하고 DataLoader를 구현해 보세요. Input import torch import torch.nn as nn import torchvision.datasets as dset import torchvision.transforms as transforms from torch.utils.data import DataLoader training_epochs = 18 # training 반복 횟수 batch_size = 150 root = './data' mnist_train = dset.MNIST (root=root, train=True, transform=transforms, download=True) mnist_test = dset..
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
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], [..
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..
Q3. 각 학생들의 평균 점수를 출력하시오. Input score = [(100, 96), (94, 89), (60, 54), (73, 83), (76, 82)] def get_avg(score): for index, point in enumerate(score): print(f'{index+1} 번, 평균 : {sum(point)/len(point):.1f}') get_avg(score) Output 1 번, 평균 : 98.0 2 번, 평균 : 91.5 3 번, 평균 : 57.0 4 번, 평균 : 78.0 5 번, 평균 : 79.0 Q4. 2 개의 딕셔너리 객체를 합쳐 출력하시오. Input dict_first = {'파인애플': 35, '바나나': 19, '망고': 10, '키위': 14} dict_..
Q1. num_list 가 홀수인 데이터만 출력하도록 하는 함수를 작성하시오. Input #주어진 리스트 num_list = [3, 9, 11, 14, 18, 21, 25, 27] def get_odd_num(num_list): for num in num_list[:]: if (num %2 == 0): num_list.remove(num) return num_list print(get_odd_num(num_list)) Output [3, 9, 11, 21, 25, 27] Q2. string 문장을 받아 단어를 역순으로 출력하는 함수를 작성하시오. Input sentence = "Life is too short You need python" def reverse_sentence(sentence): resu..
- Total
- Today
- Yesterday
- 데이터 시각화
- ai
- 데이터사이언스
- Lv3
- 머신러닝
- 쿼리 테스트
- ML
- SQL
- API
- 파이썬
- 알고리즘
- nlp
- 부스트코스
- EDA
- 캐글
- LV2
- sql 테스트
- lv4
- 태블로
- 데이터 분석
- Kaggle
- 데이터분석
- Python
- SQLD
- 딥러닝
- 프로그래밍
- LV1
- 인공지능
- 프로그래머스
- mysql
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |