lenskit/algorithms/item_knn.py
Function fit
has 27 lines of code (exceeds 25 allowed). Consider refactoring. Open
Open
def fit(self, ratings, **kwargs):
"""
Train a model.
The model-training process depends on ``save_nbrs`` and ``min_sim``, but *not* on other
Line too long (107 > 100 characters) Open
Open
jobs.append(torch.jit.fork(_sim_block, matrix, start, end, min_sim, max_nbrs, pbh)) # type: ignore
- Read upRead up
- Exclude checks
Limit all lines to a maximum of 79 characters.
There are still many devices around that are limited to 80 character
lines; plus, limiting windows to 80 characters makes it possible to
have several windows side-by-side. The default wrapping on such
devices looks ugly. Therefore, please limit all lines to a maximum
of 79 characters. For flowing long blocks of text (docstrings or
comments), limiting the length to 72 characters is recommended.
Reports error E501.