作业帮 > 综合 > 作业

求解释python中这几句话的意思

来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:综合作业 时间:2024/04/29 05:18:31
求解释python中这几句话的意思
bi = [0.0 for i in range(itemNum)]
bu = [0.0 for i in range(userNum)]
temp = math.sqrt(factorNum)
qi = [[(0.1 * random.random() / temp) for j in range(factorNum)] for i in range(itemNum)]
pu = [[(0.1 * random.random() / temp) for j in range(factorNum)] for i in range(userNum)]
求解释为自然语言或者C语言,
求解释python中这几句话的意思
i = [0.0 for i in range(itemNum)],建一个共有itemNum个元素且每个元素都是0.0的列表
bu = [0.0 for i in range(userNum)],建一个共有itemNum个元素且每个元素都是0.0的列表
temp = math.sqrt(factorNum),temp等于factorNum的平方根
qi = [[(0.1 * random.random() / temp) for j in range(factorNum)] for i in range(itemNum)]
qi为一个随机矩阵,大小为itemNum*userNum,每个元素都是随机数,大小为[0,0.1*temp]
pu = [[(0.1 * random.random() / temp) for j in range(factorNum)] for i in range(userNum)]
pu为一个随机矩阵,大小为itemNum*userNum,每个元素都是随机数,大小为[0,0.1*temp]