1、python中的numpy 所创建的矩阵大小是有限的,无法创建上万行或者是列的矩阵,如下图错误

2、在scipy包的提供了稀疏矩阵的创建,scipy.sparse方法可以创建稀疏矩阵。将之前使用rating =np.array((n,n))转化为rating = scipy.sparse.coo_matrix((n,n)),

3、这样便可以实现自己的效果了,如下图,代码如下:
from scipy.sparse import coo_matrix
coo_matrix((30000, 40000), dtype=np.int8).toarray()
