Development/Python(798)
-
멤버 메서드 종류
멤버 메서드 종류파이썬에서 메서드는 크게 인스턴스 메서드(instance method), 정적 메서드(static method), 클래스 메서드(class method)가 있습니다.· 인스턴스 메서드(instance method)· 정적 메서드(static method)· 클래스 메서드(class method)
-
self
self· 생성된 객체 자신을 의미합니다.· 생성된 객체의 멤버에 접근할 때 사용합니다.· 생성자의 파라미터로 사용됩니다.· JAVA에서 this에 해당하는 키워드입니다. 클래스 정의클래스 정의시 생성자의 파라미터로 사용됩니다. 객체명.멤버메소드(인자1, 인자2) 인자 대입되는 값 self mc 자동으로 첫 번째 인수로 실행 객체가 대입됩니다. first 3 second 7 멤버메소드 호출 2 mc = MyClass() MyClass.setdata(mc, 3, 7) "클래스명.멤버메서드" 형태로 호출할 때는 객체 mc를 입력 인수로 꼭 넣어 주어야 합니다. 멤버메소드 - setdata() def sum(self): result = self.first + self.second return result mc..
-
else 블록
else 블록 · 반복문 수행도중 break로 인하여 중간에 종료되지 않고 끝까지 수행되었을 때, else 블록이 수행됩니다. · break에 의하여 루프를 빠져나가면 else 블록도 수행되지 않습니다.
-
plt.imshow()
plt.imshow()· 화상(image) 데이터처럼 행과 열을 가진 행렬 형태의 2차원 데이터의 크기를 색깔로 표시합니다.· 이미지를 출력할 수 있는 함수입니다. https://matplotlib.org/api/pyplot_api.html#matplotlib.pyplot.imshow 인자 설명 X 행렬 형태의 데이터 cmap ColorMAP을 지정합니다. 데이터 수치를 색으로 바꾸는 함수는 칼라맵(color map)이라고 합니다. interpolation 자료의 시각화를 돕기위해 아래값 중 하나를 지정합니다. none(기본값), nearest, bilinear, bicubic, spline16, spline36, hanning, hamming, hermite, kaiser, quadric, catrom..
-
다차원 실수형 데이터 시각화, seaborn.pairplot()
다차원 실수형 데이터 시각화 · 3차원 이상의 데이터라면 seaborn 패키지의 pairplot()메소드를 사용합니다. · pairplot()은 데이터프레임을 인수로 받아 그리드(grid) 형태로 각 데이터 열의 조합에 대해 스캐터 플롯(Scatter plot)을 그리며 같은 데이터가 만나는 대각선 영역에는 해당 데이터의 히스토그램을 그려줍니다. pairplot() · 데이터프레임을 인수로 받아 그리드(grid) 형태로 각 데이터 열의 조합에 대해 스캐터 플롯을 그립니다. · 같은 데이터가 만나는 대각선 영역에는 해당 데이터의 히스토그램을 그립니다. · 카테고리형 데이터가 섞여 있는 경우에는 hue 인자에 카테고리 변수 이름을 지정하여 카테고리 값에 따라 색상을 다르게 할 수 있습니다. 인자 설명 dat..
-
주피터 노트북(Jupyter Notebook)
주피터 노트북(Jupyter Notebook) · IPython 노트북에서 여러 언어를 포괄하는 프로젝트인 주피터 노트북으로 이름이 바뀌었습니다. · Jupyter 란 이름은 줄리아(Julia), 파이썬(Python), R의 합성어입니다. · 목성의 발음과 같아 과학자들과 천문학자들에 대한 경의가 담겨 있기도 합니다. · 로고의 가운데 큰 원은 목성(Jupiter)을 의미하며 주위 3개의 작은 원은 1610년 목성의 위성 3개를 최초로 발견한 갈릴레오 갈릴레이(Galileo Galilei)를 기리는 의미를 가지고 있습니다. · 프로그램 코드를 브라우저에서 실행해주는 대화식 환경을 제공해 줍니다. · 대화식으로 개발을 위해서는 IPython과 주피터 노트북을 설치해야 합니다. · 웹 브라우저에서 R 또는 ..