fork download
  1. import numpy as np
  2. from scipy.sparse.linalg import svds
  3. ui=ui.astype(float)
  4. u,sigma,vt=svds(ui,k=k)
  5. sigma=np.diag(sigma)
  6. rm=np.dot(np.dot(u,sigma),vt)
  7. return rm
  8. ui=np.array([[5,0,4,3,0],[0,0,5,0,0],[4,0,0,0,3],[0,0,4,4,0],[0,2,0,0,5]])
  9. k=2
  10. rm=svd.recommender(ui,k)
  11. print("rm")
  12. print(rm)
Success #stdin #stdout #stderr 0.01s 5304KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Error: near line 1: near "import": syntax error