주피터 노트북에서 dat형식의 파일을 업로드하려 했으나 다음과 같은 오류가 뜨며 실패하였다. movies.dat is not UTF-8 encoded. 파일탐색기를 통해 파일을 메모장을 통해 열자 파란색 부분이 ANSI로 되어있었다. ANSI : 윈도우에서 기본으로 사용하는 encoding. 파이썬의 기본 encoding인 'UTF-8'과 맞지 않는다. 해결방법 이를 다른 이름으로 저장하며 인코딩을 UTF-8로 바꿔주었다 결과
Numpy란¶ "Numerical Python" or "Numeric Python" Numpy의 특징과 장점¶ Python은 느리다. 왜? 그래서... 강력한 N차원 배열 객체. List보다 빠르다.(메모리구조) 정교한 브로드케스팅(Broadcast) 기능. 반복문 쓰지 않음 유용한 선형 대수학, 푸리에 변환 및 난수 기능 C/C++ 및 포트란 코드 통합 도구 Numpy가 빠른 이유¶ python 코드가 아니라, Numpy는 C코드로 작성 메모리 저장구조가 다름 반복문 사용하지 않고 배열 통해 바로 계산 벡터라이즈와 브로드캐스팅 사용 Numpy를 사용하려면?¶ In [1]: import numpy as np 모듈(라이브러리)을 호출해 속성과 메서드 사용 numpy.sum()을 간단히 별칭(alias)를 ..
5장 파이썬 날개 달기¶ 5-1 클래스¶ 클래스는 왜 필요한가?¶ In [2]: result = 0 def add(num): global result result += num return result print(add(3)) print(add(4)) 3 7 In [3]: result1 = 0 result2 = 0 #계산기1 def add1(num): global result1 result1 += num return result1 #계산기2 def add2(num): global result2 result2 += num return result2 In [4]: print(add1(3)) print(add1(4)) print(add2(3)) print(add2(7)) 3 7 3 10 In [5]: #클래스 ..
In [ ]: #주피터 단축키 # esc + m : Markdown # esc + y : Code 2장. 파이썬 프로그래밍의 기초, 자료형¶ 2-1 숫자형¶ 숫자형은 어떻게 만들고 사용할까?¶ (1) 정수형¶ In [47]: a = 123 In [48]: a = -178 In [49]: a = 0 (2) 실수형¶ 일반적인 실수형의 소수점 표현 방식¶ In [50]: a= 1.2 In [51]: a = -3.45 컴퓨터식 지수 표현 방식(E, e)¶ In [56]: # E나 e 중 어느 것을 사용해도 무방 a = 4.24E10 a Out[56]: 42400000000.0 In [55]: a= 4.24e-10 a Out[55]: 4.24e-10 실수형의 소수점 표현 방식 In [10]: # e와 E 중 어느..
파이썬 설치 먼저 다음 사이트에 접속한 뒤 https://www.python.org/downloads/release/python-3109/ Python Release Python 3.10.9 The official home of the Python Programming Language www.python.org 빨간색으로 표시된 Windows installer(64-bit)를 다운로드하자. 설치 중간에 Add Python 3.10.9 to PATH 옵션을 반드시 선택하자. [시작 -> 모든 프로그램 -> Python 3.10]을 확인 가능하다. Jupyterlab 설치 검색창에 cmd를 입력해 명령 프롬프트 창을 띄운다. cmd창에 다음과 같이 입력한다. pip install numpy pandas ma..