os.path.join(): 하나 이상의 경로를 결합한다. os.makedirs(): 디렉토리를 생성한다. exist_ok = True이면 폴더가 존재하지 않을 경우 생성하고 존재할 경우에는 아무것도 하지 않음(해봤는데 False로 놓아도 큰 차이가 없는 것 같다. 뭐지?). urlretrieve(): url로 표시된 네트워크 객체, 즉 url 주소에 해당하는 문서를 로컬 파일로 저장한다. 코드 1 2 3 4 5 6 7 8 9 10 11 import os datapath = os.path.join("datasets", "lifesat", "") import urllib.request DOWNLOAD_ROOT = "https://raw.githubusercontent.com/rickiepark/handso..
파이썬에서의 벡터의 표현과 전치를 알아봤다. 마침 이번 학기에 선형대수학을 수강하고 있어서 약간 반가움(?). 원래 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 import numpy as np a = np.array([2, 1]) print(a) type(a) c = np.array([[1, 2], [3, 4]]) print(c) d = np.array([[1], [2]]) print(d) print(d. T) cs 8행과 11행에서 바깥쪽 []를 하나 빼먹으면 다음과 같은 오류가 난다. 이 오류에 대해서 이해하고 싶은데 좀 이따 찾아봐야겠다. --------------------------------------------------------------------------- Ty..
함수의 표면 표시: surface 함수 원래 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 import numpy as np import matplotlib.pyplot as plt from mpl_toolkits.mplot3d import Axes3D xn = 9 x0 = np.linspace(-2, 2, xn) x1 = np.linspace(-2, 2, xn) xx0, xx1 = np.meshgrid(x0, x1) plt.figure(figsize=(5, 3.5)) ax = plt.subplot(1, 1, 1, projection='3d') ax.plot_surface(xx0, xx1, y, rstride=1, cstride=1, alpha=0.5, color='co..
6개 그래프 그리기(plt.subplot 함수) (출처: 《파이썬으로 배우는 머신러닝의 교과서》, 코드는 멘토님이 제공) 원래 코드 import numpy as np import matplotlib.pyplot as plt #x를 정의 x = np.linspace(-3, 3, 100) #x를 -3에서 3까지 100개 분할 def f2(x, w): return (x - w) * x * (x + 2) #함수 정의 plt.figure(figsize=(10, 3)) # (A) figure 지정 plt.subplots_adjust(wspace=0.5, hspace=0.5) # (B) 그래프 간격 지정 for i in range(6): #그래프 묘사의 위치 지정 plt.subplot(2, 3, i+1) #subpl..
한글 표시, 범례 표시, 마이너스 기호 오류 방지, 복수 차트 그리기, y축 범위지정, 그리드 표시 등 (출처: 《파이썬으로 배우는 머신러닝의 교과서》, 코드는 멘토님이 제공) 원래 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 import numpy as np import matplotlib import matplotlib.pyplot as plt from matplotlib import font_manager, rc import platform if platform.system() == 'Windows': font_name = font_manager.FontProperties(fname='C:/Windows/Fonts/..
함수 f(x) 정의 Numpy의 linspace 함수 사용: Return evenly spaced numbers over a specified interval Pyplot의 plt 함수로 그래프 그리기 (출처: 《파이썬으로 배우는 머신러닝의 교과서》, 코드는 멘토님이 제공) 원래 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 import numpy as np import matplotlib.pyplot as plt #함수 정의 def f(x): return (x-2) * x * (x+2) #np.linspace: Return evenly spaced numbers over a specified interval. x = np.linspace(-3, 3, 10) #start, stop, Num(..
숫자 8을 2차원 행렬의 색상으로 표현하기(plt.pcolor 함수) (출처: 《파이썬으로 배우는 머신러닝의 교과서》, 코드는 멘토님이 제공) 원래 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 import numpy as np import matplotlib.pyplot as plt #함수 f3을 정의 def f3(x0, x1): r = 2 * x0**2 + x1**2 ans = r * np.exp(-r) return ans #x0, x1에서 각각 f3을 계산 xn = 9 x0 = np.linspace(-2, 2, xn) x1 = np.linspace(-2, 2, xn) y = np.zeros((len(x0), le..
- Total
- Today
- Yesterday
- ADsP합격후기
- github
- 데이터분석
- 데이터과학
- 이력서
- 커리어코칭
- data annotation
- 데이터준전문가
- 개발자포트폴리오
- 깃허브
- googlecolab
- Til
- 빅분기
- 빅데이터
- 이자포스터디
- 코드스테이츠
- ADsP
- 취업준비
- ai부트캠프
- Kaggle
- 자격증
- Notion2Tistory
- 인공지능
- 빅데이터분석기사
- 코테공부
- 데이터준전문가합격후기
- 빅분기합격
- todayIlearned
- 빅분기후기
- 자버
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |