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

回答編集履歴

1

2018/10/10 10:12

投稿

tiitoi
tiitoi

スコア21960

answer CHANGED
@@ -16,4 +16,23 @@
16
16
  plt.show()
17
17
  ```
18
18
 
19
- ![イメージ説明](37e224bf2b3a035482d15ed3f4e1d3d4.png)
19
+ ![イメージ説明](37e224bf2b3a035482d15ed3f4e1d3d4.png)
20
+
21
+ ## 追記 画像を作成するライブラリ
22
+
23
+ 画像の実態は配列なので、numpy を使えばよいです。
24
+
25
+ ```python
26
+ # 地図 壁は1、それ以外は0
27
+ array = np.random.randint(0, 2, (1000, 1000))
28
+
29
+ # 配列を可視化した画像
30
+ img = np.zeros_like(array).astype(np.uint8)
31
+ img[array == 1] = 255 # 配列の値が1のピクセルは白にする。
32
+
33
+ plt.imshow(img, cmap='gray')
34
+ plt.axis('off')
35
+ plt.show()
36
+ ```
37
+
38
+ ![イメージ説明](d1812dd0c83a30a66ae5878183cba5a5.png)