Python/Numpy

[Numpy] Indexing, Slicing

공기반 코딩반 2023. 12. 25. 00:18
반응형

 

인덱싱(Indexing)

import numpy as np

array1 = np.array([2,3,5,7,11,13,17])

print(array1[0])
print(array1[-1])
print(array1[[1,3,4]])

# 2
# 17
# [ 3  7 11]


array2 = np.array([2,1,3])
print(array1[array2])
# [5 3 7]

 

 

 

 슬라이싱(Slicing)

print(array1[2:7])
print(array[:7])
print(array1[2:])
print(array1[2:11])
print(array1[2:11:2])

# [ 5  7 11 13 17]
# [ 2  3  5  7 11 13 17]
# [ 5  7 11 13 17]
# [ 5  7 11 13 17]
# [ 5 11 17]

 

반응형

'Python > Numpy' 카테고리의 다른 글

[Numpy] Python List vs Numpy Array  (0) 2023.12.25
[Numpy] 연산  (0) 2023.12.25
[Numpy] array  (0) 2023.12.24