반응형

Python/Numpy 42

[Numpy] np.arange 사용법, range 함수와 차이

파이썬 넘파이 np.arange 함수 사용법 for 문 순회 상황 등에서 range 함수처럼 특정 수열을 만들려고 할 때, np.arange 함수를 많이 사용하게 됩니다. np.arange 함수의 사용 방법은 사실 range 함수의 사용 방법과 동일합니다. np.arange(시작점(생략 시 0), 끝점(미포함), step size(생략 시 1)) 인자를 넣어주면 됩니다. 한번 간단히 예제를 살펴보도록 하겠습니다. import numpy as np np.arange(10) # array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]) np.arange(1, 15, 2) # array([ 1, 3, 5, 7, 9, 11, 13]) np.arange(9, -2, -1.5) # array([ 9. , ..

Python/Numpy 2021.12.02

[Numpy] 파이썬 넘파이 np.linspace 함수(구간 내에 숫자 채우기)

파이썬에서 넘파이 라이브러리를 사용하다보면 예를 들어, y = sin x 같은 그래프를 그리고 싶을 때에 x를 어떻게 지정해야하는지 궁금해지는 경우가 있습니다. 이런 경우 구간 내에 숫자를 균일한 간격으로 촘촘하게 채울 수 있는 np.linspace 함수에 대해서 간단한 설명을 해보도록 하겠습니다. 파이썬 np.linspace 함수 사용법 np.linspace 함수의 사용법은 간단합니다. 인자를 3개를 기본으로 넣어주면 되는데, 구간 시작점, 구간 끝점, 구간 내 숫자 개수 3가지를 순서대로 채워주시면 됩니다. 예를 들어 1과 2 사이를 숫자 100개(끝점 포함)로 채운 예시를 보도록 하겠습니다. 1과 2 사이에서 균일한 간격으로 숫자가 촘촘하게 채워진 것을 확인하실 수 있지요? 여기서 끝점을 포함하지 ..

Python/Numpy 2021.11.30
반응형