Пространственное сопротивление мне не работает - PullRequest
0 голосов
/ 27 марта 2019

Я создаю алгоритм машинного обучения с помощью KNN, но моя функцияatial.distance.cosine выдает ошибку, несмотря на то, что я скопировал код из учебника.

Я пытался найтипроблема возникла, но я не получаю никаких результатов

def computeDistance(a, b):
    genresA = a[1]
    genresB = b[1]
    genreDistance = spatial.distance.cosine(genresA, genresB)
    popularityA = a[2]
    popularityB = b[2]
    popularityDistance = abs(popularityA - popularityB)
    return genreDistance + popularityDistance

"""
My error:
<ipython-input-12-997e6c661ba0> in computeDistance(a, b)
      4     genresA = a[1]
      5     genresB = b[1]
----> 6     genreDistance = spatial.distance.cosine(genresA, genresB)
      7     popularityA = a[2]
      8     popularityB = b[2]
"""

Я ожидаю, что вывод будет плавающим значением.Но я получаю сообщение об ошибке "TypeError" с закомментированным сообщением.

...