-
NumPy 사용하기 : zeros(), ones(), empty(), full() 함수개발노트 2018. 4. 14. 17:06
파이썬 Numpy : zeros(), ones(), empty(), full()
1234567891011121314151617181920212223242526272829303132333435>>> import numpy as np>>> A1 = np.zeros(6)>>> A1array([0., 0., 0., 0., 0., 0.])>>> A2 = np.zeros((2,3))>>> A2array([[0., 0., 0.],[0., 0., 0.]])>>> A3 = np.zeros((2,3), dtype = np.int64, order = 'C')>>> A3array([[0, 0, 0],[0, 0, 0]], dtype=int64)>>> B= np.ones((2,3))>>> Barray([[1., 1., 1.],[1., 1., 1.]])>>> C = np.empty((2,3))>>> Carray([[1., 1., 1.],[1., 1., 1.]])>>> C = np.empty((2,3))>>> Carray([[1., 1., 1.],[1., 1., 1.]])>>> A = np.full((2,3), 10, dtype = np.int32)>>> Aarray([[10, 10, 10],[10, 10, 10]])cs np.함수명 으로 함수를 사용 할 수 있다.
먼저 zeros()함수는 0으로 초기화된 shape 차원의 ndarray 배열 객체를 반환
shape는 행열의 차원을 나타내고 ndarray 는 말그대로 배열객체를 반환 리스트 객체는 array를 사용한다.
ones() 함수는 1로 초기화된
empry() 함수는 초기화 되지 않은
full() 함수는 모든 값을 full 10으로 초기화 한다.