전체 글
-
Python 모듈 기초 random, timeAI/Python 2020. 12. 18. 18:27
모듈은 라이브러리와 같다고 생각하면된다. 그중 내장 모듈인 random과 time에 대해 공부해보자. #모듈 import해서 쓴다. import random as r print(r.randint(1,6)) a = ['a', 'b', 'c'] print(r.choice(a)) print(r.choice(['d','e','f'])) import time a = time.time() #1970년1월1일 자정이후로 누적된 초를 유닉스타임으로 보여줌 time.sleep(4) #4초간 정지 c = time.localtime() #현재시각 #tm_year=년도, tm_mon=월, tm_mday=일, tm_hour=시, tm_min=분, tm_sec=초, tm_wday=요일(숫자로표시 0부터), tm_yday=1월1일..
-
Python Class 기초AI/Python 2020. 12. 18. 14:52
프로그램언어를 다루면 클래스를 대부분 사용한다. Python에서의 클래스 사용법을 간단하게 연습해 보았다. #Class 클래스 class Pet: # 클래스 선언(클래스명은 대문자로 시작) color = "" kind = "dog" character = "home_grown" strength = 100 def walk(self, do): self.strength = self.strength - do def eat(self, do): self.strength = self.strength + do def sleep(self, do): self.strength = self.strength + do poodle = Pet() poodle.color = 'brown' poodle.walk(15) print(poo..
-
Python 함수 FunctionAI/Python 2020. 12. 18. 13:53
Python의 함수에 대해서 훝어본다. #function def aaaa(a, b): #함수 정의 parameter a c=a+b return c #return 값 #aaaa(input("First number"), input("Second number")) #함수호출 print('This is %d function' %int(aaaa(int(input("First number")), int(input("Second number"))))) 함수에서 형을 구분하지 않아서 input시 str로되기 때문에 형변환을 해줘야 계산을 한다. 형변환을 하지 않으면 str로 구분되어 숫자를 넣어도 두수의 합이 아니라 문자열더하기를 한다. 예를들어 3,4를 입력하면 형변환시 7이지만 형변환을 안하면 34가 나온다. 만약..
-
Python 조건문, 반복문AI/Python 2020. 12. 18. 10:43
프로그램언어를 공부할때마다 익히게 되는 문법이다. 개념은 같지만 사용방법이 대동소이 하므로 한번 즈음 훝어보게 된다. 조건문 IF와 for문 while문의 예제를 마음대로 적어봤다. Python이 보기가 편한게 들여쓰기로 실행문을 구분한다는 점이다. 다른언어들은 끝문장을 항상 써주고 내가 보기에 편하도록 들여쓰기를 넣었는데 Python에서는 끝문장을 없애버리고 들여쓰기를 필수로 넣었다. 두마리토끼를 잡은셈이다. tp = 1 a = float(input("수를 입력하세요 :")) #Python 에서 실행코드의 구분은 들여쓰기다!(조건문, 제어문, 함수, 클래스 전부) 다른 언어들은 괄호 또는 ; 등으로 구분을 했지만 Python은 들여쓰기로 구분한다. #들여쓰기의 칸 수에 주의 하자. 보통탭으로 하는데 한..
-
Tensorflow Fashion MNIST 에서 CNNs 사용 모델AI/Tensorflow 2020. 12. 18. 10:16
앞에서 fashion_mnist 데이터셋을 가져와서 단순 Classification 모델링으로 학습하여 예측하는 걸 만들었다. #Image Classification with Convolutional Neural Networks #이 튜토리얼에서는 운동화와 셔츠와 같은 옷 이미지를 분류하는 신경망을 구축하고 훈련 할 것입니다. #모든 것을 이해하지 못해도 괜찮습니다. 이것은 전체 TensorFlow 프로그램에 대한 빠른 진행 개요와 함께 설명을 제공합니다. # 목표는 모든 세부 사항을 파악하는 것이 아니라 TensorFlow 프로젝트에 대한 일반적인 감각을 얻는 것입니다. #이 가이드는 TensorFlow에서 모델을 빌드하고 학습시키는 데 고급 API 인 tf.keras를 사용합니다. #Install a..