>>> import random
>>> tab = random.choice([[0, 1], [1, 0], [0, -1], [-1, 0]])
>>> tab
[-1, 0]
Ваш код создает группу массивов NumPy, затем список этих массивов NumPy, затем преобразует сам этот список в массив NumPy и, наконец, преобразует все обратно в список.Приведенный выше код пропускает все эти (довольно бессмысленные) преобразования и использует встроенный в Python модуль random
вместо numpy.random
.
в NumPy.