off the beaten path

취미생활, 공부/빅데이터

Python_Programming Practice (Data Type)

sangchuw 2022. 2. 6. 01:07

참고자료 

https://wikidocs.net/book/1

 

점프 투 파이썬

** 점프 투 파이썬 오프라인 책(개정판) 출간 !! (2019.06) ** * [책 구입 안내](https://wikidocs.net/4321) 이 책은 파이썬 ...

wikidocs.net

 

## Formatting 

예시문 : "ResNet44 모델로 10 epoch를 돌려 학습시킨 결과는 학습 정확도 : 0.85, 검증 정확도 : 0.83, 테스트 정확도 : 0.76으로 나왔습니다"
 
model_name = "ResNet44"
epoch = 10
train_accuracy = 0.85; val_accuracy = 0.83; test_accuracy = 0.76


# 가능하면 배웠던 3가지 케이스를 모두 사용해보세요;.
# case1 % print("%format" %(data, data, data))
print("%s 모델로 %d epoch를 돌려 학습시킨 결과는 학습 정확도 : %0.2f, 검증 정확도 : %0.2f, 테스트 정확도 : %0.2f 으로 나왔습니다." %(model_name, epoch, train_accuracy, val_accuracy, test_accuracy))

# case2 str. print("{}format" .format(data, data, data))
print("{} 모델로 {} epoch를 돌려 학습시킨 결과는 학습 정확도 : {}, 검증 정확도 : {}, 테스트 정확도 : {} 으로 나왔습니다.".format(model_name, epoch, train_accuracy, val_accuracy, test_accuracy))

# case3 f-string print(f"{data}, {data}, {data}")
print(f"{model_name} 모델로 {epoch} epoch를 돌려 학습시킨 결과는 학습 정확도 : {train_accuracy}, 검증 정확도 : {val_accuracy}, 테스트 정확도 : {test_accuracy} 으로 나왔습니다.")
ResNet44 모델로 10 epoch를 돌려 학습시킨 결과는 학습 정확도 : 0.85, 검증 정확도 : 0.83, 테스트 정확도 : 0.76 으로 나왔습니다.
ResNet44 모델로 10 epoch를 돌려 학습시킨 결과는 학습 정확도 : 0.85, 검증 정확도 : 0.83, 테스트 정확도 : 0.76 으로 나왔습니다.
ResNet44 모델로 10 epoch를 돌려 학습시킨 결과는 학습 정확도 : 0.85, 검증 정확도 : 0.83, 테스트 정확도 : 0.76 으로 나왔습니다.

 

## List - Slicing, 연산하기

 

  • 주민등록번호가 하나 주어집니다.
  • 요즘은 보안이 생명입니다. 뒤에 6자리를 *로 만들어서 소중한 정보를 지키세요!

 

 

911210-1****** 900101-2****** 200112-3****** 200112-4******
911210-1

 


## List - 관련함수 (append, remove, sort, reverse, pop 등)

 

  • "book" 리스트에는 고객들이 예약한 방 번호가 순차적으로 기록됩니다.
  • 만약에 고객이 예약을 취소한 경우에 해당 방 번호는 리스트에서 제거됩니다.
  • 현재 예약된 방 번호는 [103, 205, 405] 입니다.
  • 어제 새롭게 예약된 방 번호가 107, 203, 304, 507 일 때의 예약 목록을 출력하는 코드를 작성해보세요.
  • 오늘 205호, 304호를 예약한 손님이 예약을 취소하였을 때의 예약 목록을 출력하는 코드를 작성해보세요.
 
 
[103, 205, 405]
[103, 205, 405, 107, 203, 304, 507]
[103, 405, 107, 203, 507]

 

  • 어떤 학급의 아이 5명의 키에 대한 정보가 주어집니다.
  • 이를 키가 작은 순서부터 큰 순서로 정렬하여 출력해주세요.
 
 
[146, 160, 167, 175.3, 184]

 

## pprint (pretty print)

  • 현재 가지고 있는 텍스트 파일을 리스트로 읽어왔습니다. 읽어와 보니 데이터가 너무 많은 상황입니다.
  • 데이터에 대한 전반적인 형태를 파악하고 싶어, 일부만 출력하고 싶은 상황입니다.
  • 7-1. 현재 주어진 리스트에서 앞에서부터 3개만 출력하는 코드를 작성하세요.
  • 7-2. 현재 주어진 리스트에서 중간 100번째 텍스트부터 110번째 텍스트까지 출력하는 코드를 작성하세요.

FILE : https://drive.google.com/file/d/1sgodk1PlJCt9NXgC1Lku8jY-K1TGd-ij/view?usp=sharing

 
 
['\ufeff2020.07.29.\tZDNet Korea\t[신간안내] 파이썬 알고리즘 인터뷰\t(지디넷코리아=김익현  기자)최근 미국 '
 'IT 전문매체 지디넷에 흥미로운 기사가 실렸다. 상반기 프로그래밍 언어 순위에서 파이썬이 자바를 제치고 2위를 기록했다는 내용이다. '
 '자바가 2위권 밖으로 밀려난 것은 2012년 이후 8년 만이다.파이썬이 이렇게 약진한 비결은 뭘까? 해당 기사엔 이런 설명이 붙어 '
 '있었다.“파이썬는 데이터과학, 인공지능(AI) 등 성장하는 분야에서 많이 채택되면서 현재 위치에 이르렀다. 지금도 신규 및 확장 '
 '카테고리에서 꾸준히 기반을 다지고 있는 만큼 이러한 인기는 한동안 이어질

## Tuple (데이터얼리기)

  • 문제7에서 사용한 데이터셋을 불러온 뒤에, 더 이상 수정하지 않을 생각입니다.
  • 불러온 데이터의 수정을 시도하려 할 때, 수행되지 못하게 데이터를 바꿔보세요.
# 문제8의 코드를 작성하세요.
 

type(data)

tuple
 
 

'취미생활, 공부 > 빅데이터' 카테고리의 다른 글

Python_Iteration Statement(for)  (0) 2022.02.06
Python_Iteration Statement(while)  (0) 2022.02.06
Python_Conditional Statement(IF)  (0) 2022.02.06