본문 바로가기

파이썬 모듈6

파이썬 모듈을 이용한 머신러닝 공부 03. (scipy 모듈 소개 2/5) 이번 포스팅은 사이파이 모듈을 본다 보기전에 간단한 팁을 정리한다 c언어의 scanf 혹은 printf 에서 많이 쓰이는 서식문자가 있다 보통 %d 등으로 정수만 바꿀때 사용하는데 파이썬도 이런것이 존재하며 이를 포매팅이라 한다. c언어와 같은방식으로 사용할 수 있지만 format 함수를 사용하는 방식이 다음 코드에 존재한다 사용되는 방식은 다음과 같다 {여기에 옴 } . format( 여기에 옴 ) 이렇게 사용한다 물론 직접적인 값 대신 변수를 여기에 사용 가능하다. 이제 본격적으로 사이파이 모듈을 알아본다. 2. scipy: 통계등 많은 용도로 사용할 예정임 핵심은 scipy.sparse로 데이터를 표현하는 하나의 방법인 희소 행렬 기능을 제공함. 정확한건 모르겠고 희소행렬은 다음의 예제를 통해 살펴.. 2019. 11. 4.
파이썬 모듈을 이용한 머신러닝 공부 02. ( numpy 모듈 소개 1/5) 설치법: pip명령을 사용하여 필요한 패키지 설치 pip install numpy scipy matplotlib ipython scikit-learn pandas pillow 이거를 cmd 창을 켜서 붙여넣기를 하고 엔터를 하면 머신러닝을 공부할때 필요한 모듈 들을 종합적으로 다운 받을수 있다. 이번은 공부에 필요한 모듈을 간단히 포스팅을 나누어 소개한다. scikit-learn은 numpy와 scipy를 기반으로 만들었다. (추가적인건 여기 www.scipy-lectures.org/ 의 1장 읽기.) 여기서 머신러닝을 하기전에 알아야 할것이 함수와 클래스들의 용도와 어떤의미를 지니는지 이다. 사용할 것은 총5개의 모듈이다 먼저 넘파이부터 본다. 1. numpy : 머신러닝에서 입력시의 기본데이터 구조로.. 2019. 11. 4.
파이썬의 여러 모듈 공부하기 03. gui수업 3 오늘은 라디오버튼 부터 시작(동그란원 안에 체크 가능한 형태, 즉 설문조사형식) 파이썬의 문자열, 정수 선언 방식 본래는 그냥 변수에 바로 값을 초기화하는 방법이다(앞에 자료형을 붙이지 않고) 하지만 이런방식이 아닌 자료형을 사용하여 선언하는 방식이 있다 다음과 같다. 변수=StringVar( ) 이건 문자열 자료형을 선언함 변수=IntVar( ) 이건 정수 자료형을 선언함 라디오버튼 코드 from tkinter import* from tkinter import messagebox root=Tk() def ch(): msg="None" if num.get()==1: msg="java" elif num.get()==2: msg="python" elif num.get()==3: msg="c" .. 2019. 11. 2.
파이썬의 여러 모듈 공부하기 02. class 클래스가 등장하는 순간부터 프로그래밍은 클래스 기준으로 작성된다. 클래스 구성은 다음과 같다 1. 변수 2. 함수 규칙은 간단하다 대문자로 시작하는 함수 형태 이다. 사용은 다음과 같다. 변수=클래스( ) 형식으로 선언하여 변수를 사용하는데 이 변수를 인스턴스 라고 부른다. 이때 클래스( ) 형태는 함수의 형태가 아닌가 헷갈리수 있다. 구분을 잘 하도록 하자 이때 클래스 안에 기본값으로 클래스의 이름을 담은 함수(즉 클래스 이름이 a 라면 같은 이름인 a함수가 있다.)를 만들어놔서 제공하기 때문에 사용할 수 있다. 이런것을 oop개념에서 생성자(constructor) 라고 한다. 따라서 from tkinter import * window=Tk() label=Label(window,text="h.. 2019. 11. 2.