np.random.binomial() won't provide the desired outcome because it generates a truly random distribution.
np.random.binomial()
Instead, you can create such a matrix using array indexing and NumPy's array manipulation functions.