■ 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.])