개발/Python

ravel(), transpose(), resize()

HEAD1TON 2017. 12. 13. 23:12
728x90
반응형

>>>t = [[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]


>>>x = np.array(t)


>>>type(x)


>>>x.shape

(3, 4)


>>>x.ravel()

array([1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12])


>>>x.ravel().shape

(12,)


>>>x.shape = (6, 2)


>>>x

array([[1, 2],

[3, 4],

[5, 6],

[7, 8],

[9, 10],

[11, 12]])


>>>x.transpose()

array([[1, 3, 5, 7, 9, 11],

[2, 4, 6, 8, 10, 12]])


>>>x.resize((2, 6))

>>>x

array([[1, 2, 3, 4, 5, 6],

[7, 8, 9, 10, 11, 12]

728x90
반응형