NumPy 사용하기 : zeros(), ones(), empty(), full() 함수
2018. 4. 14. 17:06ㆍ개발노트
파이썬 Numpy : zeros(), ones(), empty(), full()
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | >>> import numpy as np >>> A1 = np.zeros(6) >>> A1 array([0., 0., 0., 0., 0., 0.]) >>> A2 = np.zeros((2,3)) >>> A2 array([[0., 0., 0.], [0., 0., 0.]]) >>> A3 = np.zeros((2,3), dtype = np.int64, order = 'C') >>> A3 array([[0, 0, 0], [0, 0, 0]], dtype=int64) >>> B= np.ones((2,3)) >>> B array([[1., 1., 1.], [1., 1., 1.]]) >>> C = np.empty((2,3)) >>> C array([[1., 1., 1.], [1., 1., 1.]]) >>> C = np.empty((2,3)) >>> C array([[1., 1., 1.], [1., 1., 1.]]) >>> A = np.full((2,3), 10, dtype = np.int32) >>> A array([[10, 10, 10], [10, 10, 10]]) | cs |
np.함수명 으로 함수를 사용 할 수 있다.
먼저 zeros()함수는 0으로 초기화된 shape 차원의 ndarray 배열 객체를 반환
shape는 행열의 차원을 나타내고 ndarray 는 말그대로 배열객체를 반환 리스트 객체는 array를 사용한다.
ones() 함수는 1로 초기화된
empry() 함수는 초기화 되지 않은
full() 함수는 모든 값을 full 10으로 초기화 한다.