teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

2

magichanさんからのご指摘を受けて

2018/01/24 05:38

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -5,7 +5,7 @@
5
5
 
6
6
  def make_hoge(side):
7
7
  ret = np.zeros((side, side), dtype=int)
8
- ret[1:-1, 1:-1] = np.ones((side-2, side-2), dtype=int)
8
+ ret[1:-1, 1:-1] = 1
9
9
  return ret
10
10
 
11
11
  for i in range(3, 6):

1

追記

2018/01/24 05:38

投稿

LouiS0616
LouiS0616

スコア35678

answer CHANGED
@@ -7,6 +7,28 @@
7
7
  ret = np.zeros((side, side), dtype=int)
8
8
  ret[1:-1, 1:-1] = np.ones((side-2, side-2), dtype=int)
9
9
  return ret
10
+
11
+ for i in range(3, 6):
12
+ print('-'*32)
13
+ print(make_hoge(i))
14
+
15
+ """出力
16
+ --------------------------------
17
+ [[0 0 0]
18
+ [0 1 0]
19
+ [0 0 0]]
20
+ --------------------------------
21
+ [[0 0 0 0]
22
+ [0 1 1 0]
23
+ [0 1 1 0]
24
+ [0 0 0 0]]
25
+ --------------------------------
26
+ [[0 0 0 0 0]
27
+ [0 1 1 1 0]
28
+ [0 1 1 1 0]
29
+ [0 1 1 1 0]
30
+ [0 0 0 0 0]]
31
+ """
10
32
  ```
11
33
 
12
34
  もちろん関数名は目的に応じて変更してくださいね。