전체 글362 파이썬 코드업 6032번 6032 : [기초-산술연산] 정수 1개 입력받아 부호 바꾸기(설명)(py) 파이썬 코드업 6031번 6031 : [기초-값변환] 정수 입력받아 유니코드 문자로 변환하기(설명)(py) 문제 본 문제는python의 빠른 기초 학습을 위해 설계된 문제로서python코드 제출을 기준으로 설명되어 있습니다. ------ 입력된 정수의 부호를 바꿔 출력해보자. 예시 ... print(-n) 참고 단항(unary) 연산자인 -(negative)를 변수 앞에 붙이면 부호가 반대인 값이 된다. 입력 정수 1개가 입력된다. 출력 부호를 바꿔 출력한다. 풀이 n=int(input()) print(-n) n = int(input()) input() 시 사용자의 입력을 받는다. 이 때 input()에 의한 입력은 문자열이므로 int()를 사용하여 정수로 변환한다. print(-n) 위와 같이 표현된 .. 2021. 4. 29. 03. 퍼셉트론의 한계와 다층 퍼셉트론 02. 단순한 논리회로와 퍼셉트론 구현하기 2.4 퍼셉트론의 한계 2.4.1 XOR 게이트 XOR 게이트는 배타적 논리합이라는 논리 회로이다. 먼저 퍼셉트론이 시각화된 OR 게이트를 살펴 보자. 원 (0,0)과 나머지 삼각형 점에 대해 Linear separation이 가능하다. 직선에 따라 0을 출력하는 영역과 1을 출력하는 영역이 나뉘게 된다. XOR 게이트는 원과 삼각형을 직선 하나로 나뉠 수가 없다. 2.4.2 선형과 비선형 퍼셉트론은 직선 하나로 나눈 영역만 표현할 수 있다는 한계가 있다. [그림 2-8]과 같은 곡선의 영역을 비선형 영역, 직선의 영역을 선형 영역이라고 한다. 선형, 비선형은 기계학습 분야에서 자주 쓰이며 [그림 2-6]과 [그림 2-8]과 같은 이미지를 떠올리면 된다. 2.5.. 2021. 4. 29. 파이썬 코드업 6031번 6031 : [기초-값변환] 정수 입력받아 유니코드 문자로 변환하기(설명)(py) - 이전글: 파이썬 코드업 6030번 6030 : [기초-값변환] 영문자 1개 입력받아 10진수로 변환하기(설명)(py) 문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 10진 정수 1개를 입력받아 유니코드 문자로 출력해보자. 예시 c = int(input()) print(chr(c)) #c에 저장되어 있는 정수 값을 유니코드 문자(chracter)로 바꿔 출력한다. 참고 입력은 기본적으로 모두 문자열로 입력되는 것이라고 할 수 있다. 따라서, 입력 값이 문자/문자열/정수/실수인지에 따라서 먼저 정확하게 변환시킨 다음에 사용하거나 계산하는 것이 좋다. 예를 들어 123 이 입력 되었다고 한다면, 이건 정수일까? 문자.. 2021. 4. 28. 파이썬 코드업 6030번 6030 : [기초-값변환] 영문자 1개 입력받아 10진수로 변환하기(설명)(py) - 이전글: 파이썬 코드업 6029번 6029 : [기초-값변환] 16진 정수 입력받아 8진수로 출력하기(설명)(py) 문제 본 문제는 python 의 빠른 기초 학습을 위해 설계된 문제로서 python 코드 제출을 기준으로 설명되어 있습니다. ------ 영문자 1개를 입력받아 10진수 유니코드(Unicode) 값으로 출력해보자. 예시 n = ord(input()) print(n) 참고 n = ord(input()) #입력받은 문자를 10진수 유니코드 값으로 변환한 후, n에 저장한다. ord( ) 는 어떤 문자의 순서 위치(ordinal position) 값을 의미한다. 실제로 각각의 문자들에는 연속된 정수 값이 순서에 따라 부여 되어 있다. A:65, B:66, C:67 .... ord(c) : 문.. 2021. 4. 28. 이전 1 ··· 69 70 71 72 73 74 75 ··· 91 다음