Iterator VS Enumerate Iterable • member를 하나씩 반환할 수 있는 object • seqence type인 str, list, tuple, dict, set • for loop말고도 zip(), map()과 같이 sequence한 특징을 필요로 하는 작업을 하는 데 유용 • __iter__()나 __getitem__() 메소드로 정의된 class는 모두 iterable 하다고 볼 수 있다 § Iterator pattern • 데이터 내부 구현을 .. Python and AI/python 2019.09.02
Matplotlib 차트/플롯 그리기 http://pythonstudy.xyz/python/article/407-Matplotlib-%EC%B0%A8%ED%8A%B8-%ED%94%8C%EB%A1%AF-%EA%B7%B8%EB%A6%AC%EA%B8%B0 Python and AI/python 2019.08.30
Pandas 사용방법 https://dandyrilla.github.io/2017-08-12/pandas-10min/ http://blog.naver.com/PostView.nhn?blogId=jhnyang&logNo=221402024902&parentCategoryNo=&categoryNo=22&viewDate=&isShowPopularPosts=true&from=search Python and AI/python 2019.08.30
[],(),{}의 차이 1. Arrayarray는 []를 쓰는 대표적인 타입입니다. []는 배열을 선언&초기화할 때, 배열의 원소에 접근할 때 사용합니다. array는 ()나 {}를 쓰지 않습니다. 2. Tupletuple은 ()를 쓰는 대표적인 타입입니다. ()는 튜플을 선언&초기화할 때 사용합니다. []는 튜플의 원소에 접근할 때 사용합니다. {}는 쓰이.. Python and AI/python 2019.08.30
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape 해결 방법 Python and AI/python 2019.08.30
Python zip 함수 사용법 Zip function zip 함수는 보통 List여러개로 를 slice 할때 사용을 합니다. 보통 우리가 김밥을 말때, 여러가지 재료를 묶습니다. 그리고 김밥을 자르죠,, 이것과 개념이 비슷합니다. 여러가지 List를 김밥말듯이 말아버립니다. 그리고 iterator 등의 함수로 slice를 하는 것이죠, 간단한 예제를 보겠습.. Python and AI/python 2019.08.26
할당연산자 할당 연산자 (Assignment Operators):a = 10, b = 20 이라 가정한다. OperatorDescriptionExample=왼쪽 변수에 오른쪽 값을 할당한다c = a + b → c = a + b+=왼쪽 변수에 오른쪽 값을 더하고 결과를 왼쪽변수에 할당c += a → c = c + a-=왼쪽 변수에서 오른쪽 값을 빼고 결과를 왼쪽변수에 할당c -= a → c = c - a*=왼쪽 변.. Python and AI/python 2019.08.26
Python에서 version 2와 3의 차이 NameError: name 'raw_input' is not defined https://hyejikim.tistory.com/10 https://snowdeer.github.io/python/2017/05/01/difference-between-python-2-7-x-and-python-3-x/ Python 2.7.x vs Python 3.x 01 May 2017 | Python Python 2.7.x 버전과 Python 3.x 버전의 차이점을 간단하게 적어봅니다. 생각보다 많은 것들이 바뀌어서 혼란을 가져올 수 있는 .. Python and AI/python 2019.08.25
Python에서 __init__ self의 역할 class A(object): def __init__(self): self.x = 'Hello' def method_a(self, foo): print self.x + ' ' + foo a = A()1. selfself는 객체의 인스턴스 그 자체를 의미합니다. 대부분 객체지향 언어는 이걸 메소드에 안 보이게 전달하지만 파이썬에서 클래스의 메소드를 정의할 때는 self를 꼭 명시해하고 그 메소드를 불러올 때.. Python and AI/python 2019.08.25