カテゴリ: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]]
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]]