回答編集履歴

1

Update

2022/06/25 05:43

投稿

melian
melian

スコア19825

test CHANGED
@@ -19,9 +19,8 @@
19
19
  edge = 35
20
20
 
21
21
  # 描画位置
22
- idx = np.arange(size)
23
- idx = np.minimum(idx, idx[::-1])
24
- idx = (idx[:, None]+idx) >= size//2
22
+ s = size//2
23
+ idx = np.add.outer(*[np.r_[:s, s:-1:-1]]*2) >= s
25
24
 
26
25
  for n in range( size ):
27
26
  for m in range( size ):