Array item selection and manipulation
>>> a = np.array([[6,4],[5,9]], float) # Boolean array 는 array selectors 로 사용가능하다 # True인 원소만 반환 |
>>> a = np.array([2,4,6,8], float) # integer array 는 마치 인덱스처럼 사용가능하다 # 즉 아래 a[b]는 배열 a의 0번째, 0번째, 첫번째, 세번째, 두번째, 첫번째 원소를 나열하는 셈이 된다. >>> a[b] |
>>> a = np.array([[1, 4], [9, 16]], float) # 다차원열에서는 각각의 축에 대한 인덱스로 작용한다. >>> a[b,c] |
>>> a = np.array([2, 4, 6, 8], float) >>> b = np.array([0, 0, 1, 3, 2, 1], int) >>> a.take(b) array([ 2., 2., 4., 8., 6., 4.]) >>> |
>>> a = np.array([[0, 1], [2, 3]], float) # axis 인수 사용 가능 >>> a.take(b, axis=0) |
>>> a = np.array([0, 1, 2, 3, 4, 5], float) # 배열 a의 0번째, 3번째 원소의 값을 배열 b 의 값으로 대체 # 대체되는 값의 순서는 배열 b의 순서대로 >>> a.put([0,3], b) |
'프로그래밍 Programming' 카테고리의 다른 글
[django] Django 설치하기 (0) | 2015.06.13 |
---|---|
numpy - Arrays (9) (Vector and matrix mathematics) (0) | 2015.04.16 |
numpy - Arrays (7) (Comparison operators and value testing) (0) | 2015.04.11 |
Apache Worker MPM 과 Prefork MPM(Multi-Processing Module) (0) | 2015.03.14 |
아파치 동시 접속자수 확인하기 Get the number of concurrent users in Apache (0) | 2015.03.10 |