개발학습일지

[Python] 넘파이를 이용한 정수(홀수, 짝수) 배열 만들기 본문

Python/Numpy

[Python] 넘파이를 이용한 정수(홀수, 짝수) 배열 만들기

처카푸 2024. 4. 5. 09:30

정수의 배열을 얻고 자 하는 경우

 

넘파이를 쓰지 않는 방법

- range() 함수를 쓴 다음 list() 함수를 사용

range(10)
# range(0, 10)
list(range(10))
#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

 

넘파이를 쓰는 방법

- np.arnage() 를 사용

np.arange(10)
# array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9]

- 원하는 숫자로 만들기 : 원하는 마지막 숫자의 '+1'을 해준다고 생각하자

np.arange( 5, 14+1 )
# array([ 5,  6,  7,  8,  9, 10, 11, 12, 13, 14])

- 원하는 숫자 데이터에서 짝수만, 홀수만 리스트로 배열 얻기

np.arange( 1, 20+1, 2 ) #홀수만
# array([ 1,  3,  5,  7,  9, 11, 13, 15, 17, 19])
np.arange( 2, 20+1, 2 ) # 짝수만
# array([ 2,  4,  6,  8, 10, 12, 14, 16, 18, 20])