Other ways to create arrays
arange
>>> np.arange(5, dtype=float) array([ 0., 1., 2., 3., 4.]) >>> np.arange(1, 6, 2, dtype=int) array([1, 3, 5]) |
zeros / ones
0 또는 1 을 가진 특정 dimension 의 array 생성
>>> np.ones((2,3), dtype=float) array([[ 1., 1., 1.], [ 1., 1., 1.]]) >>> np.zeros(7, dtype=int) array([0, 0, 0, 0, 0, 0, 0]) |
zeros_like / ones_like
현존하는 array 와 동일한 dimension 과 데이터 타입을 가지는 0 또는 1 로 이루어진 array 생성
>>> a = np.array([[1, 2, 3], [4, 5, 6]], float) >>> np.zeros_like(a) array([[ 0., 0., 0.], [ 0., 0., 0.]]) >>> np.ones_like(a) array([[ 1., 1., 1.], [ 1., 1., 1.]]) |
identity
주어진 크기를 가진 행렬 생성
>>> np.identity(2, dtype=float) |
eye
k번째 대각에 1의 값을 갖는 행렬을 반환한다
KeyboardInterrupt
>>> np.eye(4, k=-1, dtype=float) // k가 음수일 때 |
'프로그래밍 Programming' 카테고리의 다른 글
python print x IndentationError (0) | 2015.03.08 |
---|---|
numpy - Arrays (4) (Array mathematics) (0) | 2015.02.28 |
numpy - Arrays (2) (0) | 2015.02.26 |
numpy - Arrays (1) (0) | 2015.02.26 |
sqlalchemy - group by 를 이용한 결과 표현 (0) | 2015.02.13 |