如何解决稀疏矩阵 - 错误类型错误:“str”对象不能解释为整数
晚安!
我正在尝试使用 Pandas 数据框创建一个稀疏数组,但出现以下错误。 我该如何解决这个问题?
treino_df.dtypes
我认为问题在于某些变量不是 int(而是 object)
if os.path.isfile('matriz_esparsa_treino.npz'):
matriz_esparsa_treino = sparse.load_npz('matriz_esparsa_treino.npz')
print("Matriz Carregada.")
else:
matriz_esparsa_treino = sparse.csr_matrix((treino_df.Nota.values,(treino_df.ID_Usuario.values,treino_df.ID_Produto.values)))
print('Matriz Criada. O shape é: (user,movie): ',matriz_esparsa_treino.shape)
sparse.save_npz("dados/matriz_esparsa_treino.npz",matriz_esparsa_treino)
print('Matriz Salva em disco.')
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。