□ np.insert(변수명, 인덱스번호, 추가 값)
□ np.delete(변수명, 인덱스번호, 삭제 값)
#1차원 배열생성
a = np.array([1,2,3,4,5])
#특정 인덱스번호에 임의 값 넣기
b = np.insert(a,2,100)
print(f"a 형태 :\n{a}")
print("\n")
print(f"b 형태 :\n{b}")
#2차원 배열생성
c = np.arange(1,16).reshape(3,5)
#특정 인덱스번호에 임의 값 넣기 : 행방향, 열방향
d = np.insert(c,1,100, axis = 0)
e = np.insert(c,1,100, axis = 1)
#특정 인덱스번호에 임의 값 삭제 : 행방향, 열방향
f = np.delete(c,2, axis = 0)
g = np.delete(c,2, axis = 1)
print(f"c 형태 :\n{c}")
print("\n")
print(f"d 형태(행방향으로 원소값 추가) :\n{d}")
print("\n")
print(f"e 형태(열방향으로 원소값 추가) :\n{e}")
print("\n")
print(f"f 형태(열방향으로 원소값 삭제) :\n{f}")
print("\n")
print(f"g 형태(열방향으로 원소값 삭제) :\n{g}")
'Python > Pandas & numpy' 카테고리의 다른 글
Numpy sort/argsort (0) | 2024.03.14 |
---|---|
Numpy 배열 병합/분할 (0) | 2024.03.10 |
Numpy 전치행렬 (0) | 2024.03.09 |
Numpy 차원축소 (0) | 2024.03.09 |
Numpy 배열연산4 (0) | 2024.03.09 |