본문 바로가기

분류 전체보기

(6)
디자인 패턴(Design Pattern) 정의 추상 팩토리(Abstract Factory) : 구체적인 클래스를 지정하지 않고 관련성을 갖는 객체들의 집합을 생성하거나 서로 독립적인 객체들의 집합을 생성할 수 있는 인터페이스를 제공함. 적응자(Adapter) : 클래스의 인터페이스를 사용자가 기대하는 다른 인터페이스로 변환, 호환성이 없는 인터페이스 때문에 함께 동작할 수 없는 클래스를 함께 작동하게 함. 가교(Bridge) : 구현부에서 추상층을 분리하여 각자 독립적으로 변형할 수 있게 함. 빌더(Builder) : 복합 객체의 생성 과정과 표현 방법을 분리하여 동일한 생성 절차에서 서로 다른 표현 결과를 만들 수 있게 함. 책임 연쇄(Chain of Responsibility) : 요청을 처리할 수 있는 기회를 하나 이상의 객체에게 부여하여 요청..
Tensorflow 2.0 설치 (CUDA) Tensorflow 2.0 환경설정 방법에 대해 알아보자. Anaconda를 먼저 설치해주세요. 1. CUDA를 검색하고 NVIDIA홈페이지에서 DOWNLOADS를 클릭 후 LEGACY RELEASES를 클릭 CUDA Toolkit Archive : https://developer.nvidia.com/cuda-toolkit-archive 2. 각자 버전에 맞게 선택 (최신버전도 좋지만 안전성을 위해 저는 10.0을 선택했습니다.) 3. CUDNN 다운 (NVIDIA 계정 잠금이 되버려서 사진을 찍을 수 없었다.) CUDNN Download : https://developer.nvidia.com/rdp/cudnn-download 링크 클릭 후 가입 후 다운 받으세요. 첨부파일을 올리려고도 해봤지만 10mb..
리스트(LIST) List type -많은 양의 데이터를 처리하는 데 용이 -다양한 자료형 저장 가능(문자, 정수 등) e.g. famaily = ["엄마", "아빠", "나"] print(famaily) list initial list = [] #빈 리스트 생성 list1 = [1,2,3,4,5] list2 = ["Kim", 25, "Lee", 30] list3 = [10, ["sun", "moon"]] range() 함수를 이용한 list 만들기 e.g. list(ange(1, 10, 2)) => [1, 3, 5, 7, 9] 시작 값 마지막 값, 증가 값 list index -인덱스는 0부터 시작, 따라서 마지막 수는 리스트 수보다 1 작음 -음수 인덱스는 맨 뒤에서 부터 -1부터 시작하고 앞으로 갈수록 절대값은 커지..
별("*")에 별("*") 찍기 (While 문) While 문을 이용한 별("*") 찍기 >>> i = 10 >>> while i>0 : ... print("*"*i) ... i -= 1 ... ********** ********* ******** ******* ****** ***** **** *** ** * >>> i = 10 >>> while i>0: ... print(" "*i + "*"*(10-i)) ... i -= 1 ... * ** *** **** ***** ****** ******* ******** ********* >>> i = 0 >>> while i
파이썬 시작 Hello World! Hello world 출력하기 명령 프롬프트에서 python을 입력하여 실행 print("Hello World") 작성 후 Enter (base) C:\Users\-->python Python 3.6.5 |Anaconda, Inc.| (default, Mar 29 2018, 13:32:41) [MSC v.1900 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information. >>> print("Hello World") Hello World
R을 이용한 수치적 적분(사다리꼴) 수치적 적분 피적분함수 를 구간 [a, b]에서 유한 개의 점을 나누고 이 함수의 가중합으로 계산한다. 사다리꼴 공식 구간 [a, b]에서 n개의 길이를 부분구간 h = (b-a)/n 등분한다. h에 대한 각 점을라 두고 적분하면 이다. 예) x