lightfm
lightfm copied to clipboard
issue on user_ids parameter. This must be either int or np.int32 array. Type received: <class 'numpy.int64'>**
May I ask how to resolve this ?? I
recommended_score = self.model.predict(user_code,
np.array(list_item_codes),
user_features=user_features,
item_features=item_features,
num_threads=multiprocessing.cpu_count()
)
--> 144 recommended_score = self.model.predict(user_code,
145 np.array(list_item_codes),
146 user_features=user_features,
c:\Users\\Desktop\ENV\lib\site-packages\lightfm\lightfm.py in predict(self, user_ids, item_ids, item_features, user_features, num_threads)
786
787 if not isinstance(user_ids, np.ndarray):
--> 788 raise TypeError(
789 f"Invalid type passed to user_ids parameter. "
790 **f"This must be either int or np.int32 array. "**
**TypeError: Invalid type passed to user_ids parameter. This must be either int or np.int32 array. Type received: <class 'numpy.int64'>**