我是靠谱客的博主 土豪机器猫,这篇文章主要介绍python报错invalid_python运行报错 RuntimeWarning: invalid value in double_scalars,现在分享给大家,希望可以做个参考。

我就搞不懂了,为什么运行老是会报类似于RuntimeWarning: overflow encountered in multiply的这种错误,这个应该不是代码逻辑的问题吧

部分代码如下:

#!/usr/bin/env python

# -*- coding: utf-8 -*-

# @File : TrustMF.py

from baseclass.SocialRecommender import SocialRecommender

import numpy as np

from tool import config

class TrustMF(SocialRecommender):

def __init__(self, conf,trainingSet=None,testSet=None,relation=list(),fold='[1]'):

super(TrustMF, self).__init__(conf,trainingSet,testSet,relation,fold)

def initModel(self):

super(TrustMF, self).initModel()

self.Br = np.random.rand(self.dao.trainingSize()[0], self.k) # latent user matrix

self.Wr = np.random.rand(self.dao.trainingSize()[0], self.k) # latent item matrix

self.Vr = np.random.rand(self.dao.trainingSize()[1], self.k) # latent item matrix

self.Be = np.random.rand(self.dao.trainingSize()[0],

最后

以上就是土豪机器猫最近收集整理的关于python报错invalid_python运行报错 RuntimeWarning: invalid value in double_scalars的全部内容,更多相关python报错invalid_python运行报错内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(44)

评论列表共有 0 条评论

立即
投稿
返回
顶部