Flower in my dev/Python
<PYTHON>[Numpy_02 배열계산과 색인&슬이싱]
꽃선생
2017. 11. 14. 20:42
[Numpy_02 배열계산과 색인&슬이싱]
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 |
import numpy as np
# 배열 계산
arr1 = np.array([[1,2,3],[4,5,6]])
print(arr1)
print(arr1 + arr1)
print(arr1 - arr1)
print(arr1 * arr1)
print(arr1 / arr1)
print(1 / arr1)
print(arr1 ** 0.5)
# 색인&슬라이싱
arr1 = np.array([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
print(arr1)
print(arr1[0])
print(arr1[-1])
arr2 = arr1.copy()
arr1[0] = 77
arr1[-1] = 88
print(arr1)
print(arr2)
print(arr2[1,0])
print(arr2[-1,0])
arr3 = np.array([[1,2,3],[4,5,6],[7,8,9],[0,0,0]])
print(arr3[:2])
print(arr3[-2:])
print(arr3[2,:1])
print(arr3[:,:1])
arr3[:2,1:] = 0
print(arr3) |
cs |
- 테스트