본문 바로가기

전체 글111

Numpy 기본 함수 및 연산 Numpy는 파이썬에서 배열(array)이라는 객체를 만들고, 이를 통한 선형대수 및 통계 연산을 하는데 매우 유용한 라이브러리이다. Index배열 혹은 행렬을 만드는 예시 array1 = np.array([1,2,3]) #array 함수는 입력된 객체를 Numpy 배열 형식으로 반환하는 함수print('array1 type:',type(array1)) # array 의 type 은 "numpy.ndarray" 이다. print('array1 array 형태:',array1.shape) # 반환값 (3,)array3 = np.array([[1,2,3]])print('array2 type:',type(array3))print('array2 array 형태:',array3.shape) # 반환값 (1,3)a.. 2023. 5. 26.
terms, concept Latent variable:  직접적으로 관찰되거나 측정되지는 않지만 다양한 변수들로 부터 유추되는(숨겨져있는) 변수를 variable 이 latent 하다고 표현. 여러가지 관찰변수 간의 복잡한 관계를 포착하고 데이터의 차원을 줄이기위해 사용. 지능은 관찰 불가능하지만 IQ, 성적 등을 통해 유추가능한 latent var Explanatory variable: latent variable 처럼 서로다른 변수간에 관계를 설명하는데 사용되지만 관찰가능한 변수. 연령은 소득,건강과 같은 변수에 대한 explanatory var  Covariate(공변량): 종속변수에 대해 독립변수와 기타 잡음인자들이 공유하는 변량. 변수,독립변수(x) 그보다는 하나의 개념으로 여러 변수들이 공통적으로 공유하고 있는 변량... 2023. 4. 12.
[기초문법] 파일의 읽고 쓰기 IndexPython 에서는 사용자가 직접 입력하고 터미널에 결과값을 출력하는 방식 외에도, 파일을 통해 입출력 할 수 있다. 파일을 새로 만든 다음, 프로그램이 만든 결과값을 새 파일에 적어보고, 적은 내용을 읽고, 새로운 내용을 추가해보는 것 까지 해보자.  1. 파일 생성하기Python 에서 파일 생성은 아래와 같이 open 함수를 통해 생성한다 : 파일 객체 = open(파일 이름, 파일 열기 모드)한글을 쓰려면 꼭 encoding="utf8" 넣어줘야한다.아래 예시코드를 실행하면, new_file 이라는 text 파일에 아래 3개 줄이 출력되겠다.  f = open('new_file.txt', 'w', encoding='utf8')print("파일에 글을 써볼게", file=f)print("한줄.. 2023. 3. 6.
[기초문법] 모듈(Module)과 패키지(Package) Index# 함수 - 클래스 - 모듈 - 패키지 간의 관계 Python 의 method, class, module, package 는 아래 그림과 같이 대략적으로는... 함수⊂클래스⊂모듈⊂패키지 라고 느낌적으로 이해하면 편하다. 각 객체에 대해 간단히 정의해보면 아래와 같다.  Module(모듈): 파이썬 코드 파일(.py 확장자)을 의미하며, 함수, 클래스, 변수 등을 담고있다. 다른 파이썬 파일에서 import해서 사용할 수 있다.Package(패키지): 모듈(파일)을 포함하는 디렉토리(폴더). 패키지 내부에 또 다른 하위 패키지 또는 모듈이 포함될 수 있다.Class(클래스): 객체를 만들기 위한 설계도이며, 데이터와 해당 데이터를 처리하는 함수를 하나의 객체로 묶어서 사용할 수 있다. Method.. 2023. 3. 5.