def __init__(self, df, mode='training', negs = 99): super().__init__() self.df = df self.mode = mode self.book_nums = max(df['item_id'])+1 self.user_nums = max(df['user_id'])+1 self._init_dataset()
时间: 2023-12-01 14:03:24 浏览: 47
这段代码是一个类的初始化函数,它接受三个参数:一个数据框 df,一个模式 mode(默认为 'training'),一个负样本数量 negs(默认为 99)。该类继承自父类,其中包含了数据框、模式和书籍数量、用户数量的属性。该函数还调用了一个名为 `_init_dataset()` 的私有函数,用于初始化数据集。
阅读全文
相关推荐








