numpy模型计算结果为nan

it2022-05-09  26

报错代码:numerator += similarity_id * rate_id_to_movie

报错:结果为nan

错误原因:经逐步验证: dtype(similarity_id) >>>> numpy.float 32 dtype(rate_id_to_movie) >>>>> numpy.float 64 += 运算逻辑不支持两个类型不同的变量相加,所以结果为np.nan

解决: numerator = numerator + similarity_id * rate_id_to_movie


最新回复(0)