x를 제곱하여 a가 되었다면, x를 a의 제곱근이라고 하는 것은 다 알고 있을 것이다. 이 포스팅을 찾으셨다면 당연히 루트(√)를 몰라서 찾는게 아니라 파이썬에서 어떻게 사용하는지를 알고 싶을 것이다. 기본적인 방법 파이썬에서 기본적으로 루트를 하는 방식은 당연하게도 제곱(**)을 이용한 방식이다. # 2의 루트 print("2의 루트 : ", 2**(1/2)) 2의 루트 : 1.4142135623730951 이와같이 제곱근을 연산하고 싶은 값을 입력하고** (제곱을 수행한 후) (1/2)의 값을 곱한다. 정석적인 제곱근을 구하는 방식이니 누구나 쉽게 이해를 할 것이다. Math 라이브러리 방식 그리고 파이썬에서는 수학 라이브러리인 Math를 이용해서 제곱근을 구할 수도 있다. import math # ..
파이썬(Python)의 사칙 연산들을 위한 기호표 위 표에 있는 내용은 파이썬에서 제공하는 연산 기호들이다. 연산 상세 설명 더하기 연산 숫자 사이 + 를 입력하면 숫자들을 더한다. 빼기 연산 숫자 사이에 -를 입력하면 왼쪽 값에서 오른쪽 값을 뺀 결과를 연산 곱하기 연산 숫자 사이의 *를 입력하면 두 값의 곱 연산 나누기 연산 숫자 사이에 /를 입력하면 왼쪽값을 오른쪽 값으로 나눈 값 연산 나머지 연산 숫자 사이에 %를 입력하면 왼쪽 값을 오른쪽으로 나눈 후 나머지 값 표시 몫 연산 숫자 사이에 //를 입력하면 왼쪽 값을 오른쪽으로 나눈 후 몫 값 표시 제곱 연산 숫자 사이에 **를 입력하면 왼쪽값을 우측값의 횟수만큼 제곱 수행 우선 연산 처리, 소괄호 수학에서 우선 연산을 수행하는 것처럼 파이썬에서도..
비교 연산자 비교 연산자란 주로 조건문에 사용되는 것으로 두 변수의 값을 비교할 때 사용이 된다. 비교 연산자 내용 X == Y X와 Y의 값이 같은 경우 X != Y X와 Y의 값이 다른 경우 X >= Y X가 Y의 값보다 이상(크거나 같은)인 경우 X Y X가 Y의 값보다 초과(큰)인 경우 X =1:",..
conda create -n [환경명] python=[버전] [root@nipa2019-0010 etc] conda create -n mrc python=3.6.8 Collecting package metadata (current_repodata.json): done Solving environment: failed with repodata from current_repodata.json, will retry with next repodata source. Collecting package metadata (repodata.json): done Solving environment: done ==> WARNING: A newer version of conda exists.
문자열 양끝에 존재하는 공백들을 제거하는 것은 문자열의 처리를 위해서 해야 하는 첫번째, 즉 기본적이고 반드시 해야 하는 단계이다. 어느 데이터가 어떤 모습으로 올지 모른다는 생각으로 문자열의 양쪽 끝의 공백을 제거해야 하는데...일반적으로 2가지 방법이 있다. 1. 직접 양끝을 제거하거나2. 함수를 사용하여 제거하거나 직접 양끝을 제거하는 사람이 있을지 모르겠지만 (ex: substring같은 함수를 사용해서 처음과 마지막의 데이터가 공백과 동일(equal)한지를 체크하여 제거) 공백이 여러개 있을 경우 귀찮을 수 있기 때문에 함수를 사용하여 편하게 제거하는 것을 추천한다. 자바에서 trim()이라는 함수로 제거가 되는데 파이썬은 strip()이라는 내장함수로 제거를 하게 된다. 사용방법 변수.stri..
소스 원문 첨부파일 내용 하는있는으로을를 위와 같은 조사들을 제거하는 형태소 분석기의 심플 버전을 개발 중이었는데, 첨부파일로 읽어 들이니 잘 작동이 되지 않았다.자바에서는 전혀 문제가 없는 것인데 파이썬에서는 내가 생각하지 못하는 무언가가 있는건지 확인 중 개행 문자가 들어간 것으로 판단하여 아래와 같이 조치하였다. # 조사 데이터 매핑f = codecs.open("josa.dic", "r", "utf-8")while True: line = f.readline() line = line.replace("\n", "") if(len(line) > 0): JOSA_DIC.append(line) if not line: break 그러나, len(line)을 해본 결과 조사의 length가 아래와 같이 출력이 ..