lenskit.data.movielens#
Code to import MovieLens data sets into LensKit.
Attributes#
Classes#
Internal class representing an open ML data set. |
|
Loader for the ML100K data set. |
|
Loader for the ML 1M and 10M data sets. |
|
Loader for modern MovieLens data sets (20M and later). |
Functions#
|
Load a MovieLens dataset. The appropriate MovieLens format is detected |
|
Load the ratings from a MovieLens dataset as a raw data frame. The |
Module Contents#
- lenskit.data.movielens.load_movielens(path)#
Load a MovieLens dataset. The appropriate MovieLens format is detected based on the file contents.
- Stability:
- Caller (see Stability Levels).
- Parameters:
path (str | pathlib.Path) – The path to the dataset, either as an unpacked directory or a zip file.
- Returns:
The dataset.
- Return type:
- lenskit.data.movielens.load_movielens_df(path)#
Load the ratings from a MovieLens dataset as a raw data frame. The appropriate MovieLens format is detected based on the file contents.
- Stability:
- Caller (see Stability Levels).
- Parameters:
path (str | pathlib.Path) – The path to the dataset, either as an unpacked directory or a zip file.
- Returns:
The ratings, with columns
user_id,item_id,rating, andtimestamp.- Return type:
Exported Aliases#
- lenskit.data.movielens.get_logger()#
Re-exported alias for
lenskit.logging.get_logger().
- class lenskit.data.movielens.DatasetBuilder#
Re-exported alias for
lenskit.data._builder.DatasetBuilder.
- class lenskit.data.movielens.Dataset#
Re-exported alias for
lenskit.data._dataset.Dataset.