numpy演習:15パズル

カテゴリ:python基礎

numpyを使い15パズルを作成する。

15パズルは4×4のマスがあり、1から15までのタイルが置かれており、一カ所だけ空いている。1から15までのタイルはランダムに配置される。

これをnumpyで再現する。1から15までの数を4×4の2次元配列にランダムに配置する。空いている場所は 0 で表現する。実行時、毎回ランダムに配置されること。

[[ 8  1 12 10]
 [14  5 11  9]
 [ 6  2 13 15]
 [ 7  3  0  4]]
戻る