Самый простой способ, которым я могу придумать, - это создать матрицу и затем настроить ее вручную следующим образом:
mapp[[0, -1],[0, -1]] = 0
Трудный способ сделать всю случайность и фиксацию вместе может выглядеть примерно так:
n = 4
np.hstack([[0],np.random.randint(0,2,n*n -2), [0]]).reshape(n,n)