โ linspace vs arange
๋ ๋ค ์ซ์๋ก ๋ ์ํ์ค๋ฅผ ๋ง๋ ๋ค๋ ์ ์์ ๋์ผ
arange(์์ ์ซ์, ๋ฏธ๋ง ์ซ์, ๊ฐ๊ฒฉ)
np.arange(10, 0, -1) → [10, 9, 8, 7, 6, 5, 4, 3, 2, 1] ์ด ๋จ.
0์ด ํฌํจ ์๋๋ค.
์ฆ, arange๋ 'A์์ ์์ํด์ ์ผ์ ๊ฐ๊ฒฉ์ผ๋ก ์ซ์๋ฅผ ๋ง๋ค๋, B๋ ํฌํจํ์ง ์์ ๋๊น์ง'๋ผ๋ ์๋ฏธ๋ค.
๋ฐ๋ฉด linspace๋ ๋ฐ๋์ ๋ ๊ตฌ๊ฐ์ ํฌํจํ๋ค.
np.linspace(์์ ์ซ์, ์ดํ ์ซ์, ๊ทธ ์ฌ์ด์ ์ฐ์ ์ซ์ ์)
Python 3.12.4 (tags/v3.12.4:8e8a4ba, Jun 6 2024, 19:30:16) [MSC v.1940 64 bit (AMD64)] on win32
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
>>> np.arange(10,0,-1)
array([10, 9, 8, 7, 6, 5, 4, 3, 2, 1])
>>> np.linspace(10,1,10)
array([10., 9., 8., 7., 6., 5., 4., 3., 2., 1.])