반응형
numpy의 내장함수인 arange와 linspace는 쓰임새가 비슷한데 약간의 차이점이 있다.
예를들어 arange(1,101,5)라고 하면, 1부터 101전까지의 숫자를 5 간격으로 출력하라는 의미이다.
하지만 linspace(1,101,5)라고 하면, 1부터 101전까지의 숫자를 5개 토해내라는 의미이다.
결과를 보자.
a라는 변수에는 arange(1,101,5)라고 지정하였더니 101 미만의 수를 크기 5 간격으로 출력하였다.
b라는 변수에는 linspace(1,101,5)라고 지정하였더니 1부터 101이하의 수에 대하여 같은 간격의 수 5개를 출력하였다.
linspace는 어떤 지정된 범위의 숫자 중 몇 개를 뽑아낼 것인지에 관한 함수이기 때문에, (1,101, x)에서 x는 무조건 정수여야만 한다는 점에 주의바란다.
필요에 따라 arange와 linspace를 섞어가며 사용하면 되겠다.
반응형
'파이썬으로 배우는 지구과학' 카테고리의 다른 글
태풍의 풍향 풍속을 바람 장미(방사형 그래프)에 표현하기 (0) | 2021.12.24 |
---|---|
파이썬의 pie chart로 지질시대 시간표 만들기 (0) | 2021.07.02 |
원주에서 기온이 가장 높았던 때는 언제일까? (0) | 2021.05.31 |
파이썬을 이용하여 광물의 절대 굳기 그래프 그리기 (0) | 2021.05.21 |
range의 간단한 사용 (0) | 2021.05.20 |
댓글