hgk0404
hgk0404.tistory
hgk0404

공지사항

전체 방문자
오늘
어제
  • 전체 카테고리 N
    • [컴퓨터비전]
    • [Computer Science]
      • [컴퓨터네트워크]
      • [알고리즘]
      • [자료구조 in C]
      • [C & C++]
      • [이산수학]
      • [Math]
    • [머신러닝]
      • [Numpy, Pandas]
    • [Cloud]
      • [AWS]
      • [NCP]
      • [Kubernetes]
      • [Terraform]
    • [Dev] N
      • [가상환경] N
      • [Linux]
      • [Docker]
    • [Python]
    • [Coding Test]
      • [백준]
      • [프로그래머스]
      • [SQL]
    • [WEB]
    • [자격증, 일상]
    • [엑셀]
    • [금융]

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
hgk0404

hgk0404.tistory

[머신러닝]/[Numpy, Pandas]

[Numpy] np.arange 사용법과 range와의 차이

2023. 6. 16. 14:33
728x90

파이썬에서 for문을 이용하여 특정 수열을 만들려고 할때 사용합니다.

 

np.arange('시작점'(생략시 0으로 시작), '도착점'(포함X), step size(생략시 1))

 

예시1)

import numpy as np

print(np.arange(10))
>>> [0 1 2 3 4 5 6 7 8 9]

print(np.arange(1, 15, 2))
>>> [ 1  3  5  7  9 11 13]

print(np.arange(9, -2, -1.5))
>>> [ 9.   7.5  6.   4.5  3.   1.5  0.  -1.5]

 

np.arange와 range의 차이

 

1. np.arange는 실수도 표현하지만 range는 정수 값만 표현할 수 있습니다.

 

 2. range는 range iterator 자료형을 반환하고 np.arange는 numpy array 자료형을 반환합니다. 

print(np.arange(1, 5) * 2)
>>> [2 4 6 8]

print(range(1, 5) * 2) # Error 발생

 

 

 

728x90
저작자표시 동일조건

'[머신러닝] > [Numpy, Pandas]' 카테고리의 다른 글

[Numpy] numpy.meshgrid함수  (0) 2023.06.16
[Numpy] linspace함수 (구간 내에 숫자 채우기)  (0) 2023.06.16
[Pandas] 판다스 설치  (0) 2023.06.15
[Numpy] list와 tuple 자료형의 차이  (0) 2023.06.14
[Numpy] 파이썬 list comprehension  (0) 2023.06.14
'[머신러닝]/[Numpy, Pandas]' 카테고리의 다른 글
  • [Numpy] numpy.meshgrid함수
  • [Numpy] linspace함수 (구간 내에 숫자 채우기)
  • [Pandas] 판다스 설치
  • [Numpy] list와 tuple 자료형의 차이
hgk0404
hgk0404
공부기록

티스토리툴바