


import numpy as np
a = np.arange(6)
b = np.resize(a, (2,3))
print("original ndarray: \n", a)
print("resized ndarray: \n", b)
'''
original ndarray:
[0 1 2 3 4 5]
resized ndarray:
[[0 1 2]
[3 4 5]]
'''
#2dim
a = np.arange(6)
b = np.resize(a, (3,4))
print("original ndarray: \n", a)
print("resized ndarray: \n", b)
'''original ndarray:
[0 1 2 3 4 5]
resized ndarray:
[[0 1 2 3]
[4 5 0 1]
[2 3 4 5]]'''
#3dim
a = np.arange(9)
b = np.resize(a, (2,3,3))
print("original ndarray: \n", a)
print("resized ndarray: \n", b)
'''original ndarray:
[0 1 2 3 4 5 6 7 8]
resized ndarray:
[[[0 1 2]
[3 4 5]
[6 7 8]]
[[0 1 2]
[3 4 5]
[6 7 8]]]'''
a = np.arange(9)
b = np.resize(a, (2,2))
print("original ndarray: \n", a)
print("resized ndarray: \n", b)
'''original ndarray:
[0 1 2 3 4 5 6 7 8]
resized ndarray:
[[0 1]
[2 3]]'''
# ndarray.resize
a = np.arange(9)
b = np.resize(a, (2,2))
print("original ndarray: \n", a)
print("resized ndarray: \n", b)
#올바른 예시
a = np.arange(9)
a.resize((3,3))