본문 바로가기

Study/FastCampus

[Numpy] 행렬 데이터의 결합

728x90
반응형
na1 = np.random.randint(10, size=(2,3))
na2 = np.random.randint(10, size=(3,2))
na3 = np.random.randint(10, size=(3,3))

print(na1)
print()
print(na2)
print()
print(na3)
print()
print(np.concatenate((na1, na3)))
print()
print(np.concatenate((na2, na3), axis=1))
print()
print(np.c_[np.array([1,2,3]), np.array([4,5,6])])
print()
print(np.r_[np.array([1,2,3]), np.array([4,5,6])])


[[9 6 5]
 [7 4 8]]

[[2 0]
 [2 1]
 [5 6]]

[[8 6 1]
 [4 1 3]
 [9 1 1]]

[[9 6 5]
 [7 4 8]
 [8 6 1]
 [4 1 3]
 [9 1 1]]

[[2 0 8 6 1]
 [2 1 4 1 3]
 [5 6 9 1 1]]

[[1 4]
 [2 5]
 [3 6]]

[1 2 3 4 5 6]
728x90
반응형

'Study > FastCampus' 카테고리의 다른 글

[Numpy] random  (0) 2021.06.25
[Numpy] linspace, logspace 함수  (0) 2021.06.24
[Numpy] Numpy 행렬값 치환하기  (0) 2021.06.23
[Numpy] Numpy 개요 및 행렬 데이터 만들기  (0) 2021.05.17
[python] map(), filter(), reduce() 구현  (0) 2021.05.17