일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- nvidia docker
- 백준
- 데이터베이스
- mysql docker
- 알고리즘
- 도커
- docker
- java
- 스트림셋
- 푸시푸시
- MySQL
- ansible install
- 코딩
- streamsets 강의
- 도커 mysql
- 자바
- mysql on docker
- c
- 도커 시작하기
- elk stack
- python
- 클라우드
- 데이트
- 도커 elk
- 스트림셋이란?
- 파이썬
- 정보처리기사
- c++
- 앤서블 설치
- C언어
- Today
- Total
목록프로그래밍 언어/Python (16)
리그캣의 개발놀이터
파이썬으로 두개의 수가 주어 졌을때, 공통되는 최대 공약수 구하기 def max_common(a_num, b_num): min_num = min(a_num, b_num) list = [] for i in range (1, min_num+1): if (a_num%i == 0 and b_num%i == 0): list.append(i) # print(max(list)) print(list) max_common(640,400)
문제를 풀다보니 list[] 를 특정 값만큼 초기화 하는 문제가 있었다. 예를 들면 list[0~5000] 까지 = [0,0,...]초기화 해야하는데 이때, python에서는 다음과 같은 방법을 사용한다. list = [0 for i in range(5000)] 이 방법 외에도 아래와 같은 방법이 가능하다.list = [0]*5000 참고
statistics라는 모듈을 사용하면 중간값을 구할 수 있다. 다만 이때 list 형식으로 들어가게 할 필요가 있다. statistics.median(data) import statistics def medium_out(a, b, c): list = [a,b,c] return statistics.median(list) print(medium_out(1,7,3))3 statistics.mean(data)>>> mean([1, 2, 3, 4, 4]) 2.8 >>> mean([-1.0, 2.5, 3.25, 5.75]) 2.625 >>> from fractions import Fraction as F >>> mean([F(3, 7), F(1, 21), F(5, 3), F(1, 3)]) Fraction(13, ..
다음과 같은 배열이 있을때.. list = ['C','A','T']print(list) 반환값을 다음과 같을 것이다.['C','A','T'] 그러나 'CAT'을 출력하고 싶다면list = ''.join(list)print(list)'CAT'이 반환되는것을 볼 수 있다.
알고리즘 문제를 풀다가 당황을 했다 기존 c , c++에서와는 다르게 파이썬에서 char를 숫자로 자동 변환이 안되었다. 예를 들면print(int('a')) 위의 출력결과가 97? 아스키 코드로 나올줄 알았는데.. 에러가 떳다. python에서는 ord라는 함수를 사용하여야 한다. print(ord('a'))97 Process finished with exit code 0 반대로 ord로 숫자로 변환햇을경우에는??다음과 같이 chr로 다시 감싸주면 된다print(chr(ord('a')))a Process finished with exit code 0 참고https://stackoverflow.com/questions/704152/how-can-i-convert-a-character-to-a-intege..
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748#Slicing nums = range(5) # range is a built-in function that creates a list of integersprint nums #prints "[0,1,2,3,4]"print nums[2:4] #prints "[2,3]"print nums[2:] #pirnts "[2,3,4]"print nums[:2] #prints "[0,1]"print nums[:] #prints "[0,1,2,3,4]"print nums[:-1] #prints "[0,1,2,3]"nums[2:4] = [8,9] #Assign a n..
정규화(파이썬) 요약. - '점프 투 파이썬' 참고하였음.(문제될시 삭제) 정규표현식(=정규식)정규표현식(Regular Expression)은 문자열을 처리하는 방법 중의 하나로 특정한 조건의 문자를 ‘검색’하거나 ‘치환’하는 과정을 매우 간편하게 처리 할 수 있도록 하는 수단이다.● 사용자는 개발자가 의도하는 방향으로 프로그램을 사용하지 않는다.정규 표현식은 왜 필요한가?● 다음과 같은 문제가 주어졌다고 가정해보자.
NLP란 무엇인가?NLP (Natural Language Processing, 자연어처리)는 텍스트에서 의미있는 정보를 분석, 추출하고 이해하는 일련의 기술집합이다.우리 일상에도 다양한 NLP 응용사례가 있습니다. 가령:● 텍스트 요약(ex: Summly)● 자동 질의응답 시스템(ex: Wolfram Alpha)● 대화 시스템(ex: Apple Siri)● 기계 번역(ex: Google Translate)KoNLPyKoNLPy(“코엔엘파이”라고 읽습니다)는 한국어 정보처리를 위한 파이썬 패키지입니다.(http://konlpy-ko.readthedocs.io/ko/v0.4.3/)설치하기우분투● 명령 프롬프트로 KoNLPy 설치하기