回答編集履歴

2

edit

2018/06/27 12:06

投稿

mkgrei
mkgrei

スコア8560

test CHANGED
@@ -13,3 +13,75 @@
13
13
  print(a[0]) #error
14
14
 
15
15
  ```
16
+
17
+
18
+
19
+ ---
20
+
21
+
22
+
23
+ スライスをとって代入してください。
24
+
25
+
26
+
27
+ ```python
28
+
29
+ >>> import numpy as np
30
+
31
+ >>> a = np.zeros((10,10))
32
+
33
+ >>> a
34
+
35
+ array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
36
+
37
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
38
+
39
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
40
+
41
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
42
+
43
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
44
+
45
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
46
+
47
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
48
+
49
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
50
+
51
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
52
+
53
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])
54
+
55
+ >>> b = np.ones((2,2))
56
+
57
+ >>> b
58
+
59
+ array([[ 1., 1.],
60
+
61
+ [ 1., 1.]])
62
+
63
+ >>> a[1:3, 1:3] = b
64
+
65
+ >>> a
66
+
67
+ array([[ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
68
+
69
+ [ 0., 1., 1., 0., 0., 0., 0., 0., 0., 0.],
70
+
71
+ [ 0., 1., 1., 0., 0., 0., 0., 0., 0., 0.],
72
+
73
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
74
+
75
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
76
+
77
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
78
+
79
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
80
+
81
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
82
+
83
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.],
84
+
85
+ [ 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.]])
86
+
87
+ ```

1

edit

2018/06/27 12:06

投稿

mkgrei
mkgrei

スコア8560

test CHANGED
File without changes