Python 함수

프로그래밍 영역에서 함수는 일련의 명령문을 수행하는 코드의 조각을 의미한다. 함수를 정의 할 때는, 해당 코드 조각을 찾기 위한 이름을 명시해야 한다. 개발자는 나중에 함수의 이름을 호출(call)하는 것으로 코드를 읽어서 실행 할 수 있다. 아래 함수 호출 예제를 보자. >>> type(32)우리는 type이라는 이름의 함수를 호출했다....

Grading Students

HackerLand 대학은 아래와 같은 학점 정책을 가지고 있다. 모든 학생은 0부터 100 사이의 점수를 가진다. 학점이 40점 이상이라면 과락이다.이 대학의 대학교수인 샘은 아래와 같이 점수에 대한 올림 정책을 만들어서 학생들의 점수를 평가한다. 1. 해당 점수의 다음 5 배수 점수와의 차이가 3보다 작다면, 이 점수는 다음 점수의 5배수로 올림을 한...

Plus Minus

Integer 타입의 숫자 배열이 있다. 이 배열은 음수, 양수, 0을 포함 할 수 있다. 전체 배열에서 음수, 양수, 0의 비율을 소숫점 4자리의 정확도로 구하라. 1. 첫 번째 표준입력으로 배열의 갯수를 입력한다. 1. 두번째 줄은 음수, 양수, 0 숫자를 배열 만큼 입력한다. 각 숫자들은 공백문자로 구분한다. 반드시 3 줄을 출력해야 한다. 1. ...

A Very Big Sum

표준입력으로 배열의 크기 N을 입력받는다. 다음 표준입력에서 N크기 만큼의 숫자를 입력 받아서, 이들을 모두 더한다. 입력 값은 매우 크다. 1. 표준 입력으로 배열의 크기 N을 입력 받는다. 1. 다음 줄에서 숫자를 입력 받아서 N 크기의 배열에 넣는다. 숫자간의 구분자는 공백문자로 한다.배열에 있는 값들을 더해서 출력한다.\\&1\leq N \leq ...

Compare the triplets

앨리스와 밥은 코딩문제를 풀고 있다. 리뷰어는 앨리스와 밥이 제출한 코드를 clarity, originality, difficulty 3개의 카테고리에서 점수를 준다. 점수는 1에서 100까지다. 앨리스의 점수는 A = (a_{0}, a_{1}, a_{2})밥의 점수는B = (b_{0}, b_{1}, b_{2})로 정의 할 수 있을 것이다. 이제 각 카테고...

TensorFlow 소개

는 구글에서 만든 머신러닝을 위한 오픈소스 소프트웨어 라이브러리다. 이 문서에 있는 모든 예제들은 TensorFlow를 기반으로 한다. 머신러닝이 뜨면서, 많은 종류의 머신러닝 애플리케이션들이 공개되고 있는데, 왜 TensorFlow를 선택했는지가 궁금할 것이다. 아래 그래프를 보자.이유는 간단하다. 누군가 머신러닝을 위해 사용하는 주요 라이브러리들에 대한...

클래스와 함수

클래스에 대해서 좀 더 자세히 살펴보자. 테스트를 위해서 Time이라는 클래스를 만들었다. class Time(object) """represents the time of day. attributes이제 Time 클래스로 부터 새로운 객체를 만들어서 hour, minutes, seconds 어트리뷰트를 추가했다.time = Time()time.hour = ...

Think Python

원문 원저자 라이센스 1. 1. 1. 1. Interface 인터페이스 디자인 1. Conditionals Conditionals 과 재귀 1. Fruitful Fruitful functions 1. Iteration 이터레이션 1. Strings 스트링 1. wordplay wordplay 예제 1. list 리스트 1. 1. tuples...

TensorFlow 시작하기

이 문서는 TensorFlow를 이용한 프로그래밍을 가이드 한다. 이 문서를 읽기전에 해야 한다. 이 문서를 활용하기 위해서는 아래의 사항을 알고 있어야 한다. 파이썬으로 프로그래밍 하는 법 적어도 배열이 뭔지는 알아야 한다. 가능 하면 기계 학습에 대한 것을 알고 있는게 좋다. 그러나 기계 학습에 대해서 전혀 모르더라도 읽을 수 있도록 만들었다.Tens...

Python에서 mongodb 사용

테스트 환경 우분투리눅스 17.04 python 2.7.12 mongodb 2.6.11는 설치했다고 가정한다. pymongo 패키지를 설치한다.$ pip install pymongo패키지가 제대로 설치됐는지 확인한다.>>> import pymongoMongoClient를 이용해서 몽고디비에 연결한다.>>> from pymongo import MongoCli...