목록python (161)
아미(아름다운미소)
chr(i) 내장 함수는 유니코드 값을 입력받은 후 그 값에 해당하는 문자열을 반환합니다. 예를 들어, 아스키(ASCII) 코드에서 알파벳 대문자 A는 65, 소문자 a는 97에 해당하는데, 해당하는 정숫값을 chr 함수의 인자로 전달하면 문자열이 반환되는 것을 확인할 수 있습니다. >>> chr(97) 'a' >>> chr(65) 'A' >>>
리스트에 저장된 데이터의 일부를 가져올 때 슬라이싱을 이용합니다. 슬라이싱할 때는 [0:2]와 같은 형태로 데이터를 가져올 시작 인덱스와 끝 인덱스를 지정합니다. 튜플도 리스트와 동일하게 슬라이싱이 가능합니다. 다음과 같이 t가 바인딩하는 튜플에서 '홍길동'과 '김영희'만 가져오려면 다음과 같이 슬라이싱하면 됩니다. >>> t ('홍길동', '김영희', '김철수') >>> t[0:2] ('홍길동', '김영희') >>>
url만따오고싶으면 import re re.findall('http://.*?',문자열)
리스트가 있는 경우 순서와 리스트의 값을 전달하는 기능 이 함수는 순서가 있는 자료형(리스트, 튜플, 문자열)을 입력으로 받아 인덱스 값을 포함하는 enumerate 객체를 리턴합니다. 보통 enumerate 함수는 아래 예제처럼 for문과 함께 자주 사용됩니다. for i, name in enumerate(['body', 'foo', 'bar']): print(i, name) 결과 : 0 body 1 foo 2 bar for문처럼 반복되는 구간에서 객체가 현재 어느 위치에 있는지 알려주는 인덱스 값이 필요할때 enumerate 함수를 사용하면 매우 유용합니다. names = ['철수', '영희', '길동'] for i, name in enumerate(names): print('{}번: {}'.form..
filter 함수는 첫 번째 인수로 함수 이름을, 두 번째 인수로 그 함수에 차례로 들어갈 반복 가능한 자료형을 받습니다. 그리고 두 번째 인수인 반복 가능한 자료형 요소들이 첫 번째 인수인 함수에 입력되었을 때 리턴값이 참인 것만 묶어서(걸러내서) 리턴합니다. 예 def positive(l): result = [] for i in l: if i > 0: result.append(i) return result print(positive([1,-8,2,0,-9,6])) 결과: [1, 2, 6] positive 함수는 리스트를 입력값으로 받아 각각의 요소를 판별해서 양수값만 리턴하는 함수입니다. filter 함수를 이용하면 위의 내용을 아래와 같이 간단하게 작성할 수 있다. 예 def positive(x):..
파이썬 3의 내장 자료형 요약 종류설명문법 예str문자열: 이뮤터블 방식의 일련의 유니코드 코드포인트.'Wikipedia' "Wikipedia" """Spanning multiple lines"""bytearray뮤터블(mutable) 방식의 일련의 바이트.bytearray(b'Some ASCII') bytearray(b"Some ASCII") bytearray([119, 105, 107, 105])bytes이뮤터블(immutable) 방식의 일련의 바이트.b'Some ASCII' b"Some ASCII" bytes([119, 105, 107, 105])list뮤터블(mutable) 방식의 리스트. 혼합 형태를 포함할 수 있다.[4.0, 'string', True]tuple이뮤터블(immutable) 방..
딥러닝 라이브러리 정리 MatConvNet - 컴퓨터비젼 분야에서 유명한 매트랩 라이브러리인 vlfeat 개발자인 Oxford의 코딩왕 Andrea Vedaldi 교수와 학생들이 관리하는 라이브러리. ConvNet - CNN 라이브러리 DeepLearnToolbox - DBN, Stacked Autoencoder, CNN 등의 딥러닝을 위한 matlab/octave 툴박스
maxmax(iterable)는 인수로 반복 가능한 자료형을 입력받아 그 최대값을 리턴하는 함수입니다.>>> max([1, 2, 3]) 3 >>> max("python") 'y' minmin(iterable)은 max 함수와 반대로, 인수로 반복 가능한 자료형을 입력받아 그 최소값을 리턴하는 함수입니다.>>> min([1, 2, 3]) 1 >>> min("python") 'h'
Anaconda 64bit설치 후 Python 32bit 사용하기(tensorflow, keras) Anaconda 64bit 설치 후 tensorflow, keras를 설치하였습니다. 그런데, 증권사 API가 32bit로 개발되어 Python 32bit 설치가 필요합니다. 결국 Anaconda 64bit 설치 후 Python 32bit 설치 방법이 필요합니다. Anaconda 가상환경을 만들어 Python 3.6 vision(32bit) 설치하는 방법 set CONDA_FORCE_32BIT=1 conda create -n py36_32(가상환경명) python=3.6 anaconda 명령을 실행하면 가상환경과 Python3.6(32bit)과 패키지가 설치됩니다. c:\>users>user>Anacond..