Вы можете легко создать не разреженную матрицу, которая удовлетворяет требованию, используя numpy :
import numpy as np
n, m = 10, 10
X = np.random.rand(n, m) - 0.5
X = np.sign(X) * (np.abs(X) > 0.25)
Это может быть легко преобразовано в разреженный . Тем не менее, когда разреженность составляет около 0,5, некоторые из представлений могут дать мало или вовсе преимущество перед плотным представлением.