Как создать диапазон слов для перебора в виде гиперпараметров? - PullRequest
1 голос
/ 19 сентября 2019

Чтобы создать диапазон чисел, мы делаем:

numbers = np.arange(1,15,1)

Что мы должны сделать, чтобы создать диапазон слов?:

linkage_all = (ward, complete, average, single)

Я хочу определить эти слова, а затемперебрать алгоритм кластеризации:

from sklearn.cluster import AgglomerativeClustering
clustering = AgglomerativeClustering(linkage=linkage_all).fit(X)

Ответы [ 2 ]

1 голос
/ 19 сентября 2019

Вы очень близки.

linkage_all = ("ward", "complete", "average", "single")
for linkage in linkage_all:
    clustering = AgglomerativeClustering(linkage=linkage).fit(X)
    # do stuff with the clustering object
0 голосов
/ 19 сентября 2019

Если вы пытаетесь сгенерировать случайные слова для тестирования, вот пакет для него RandomWords

вы можете получить случайные слова, подобные этому

words = rw.random_words(count=10)
print(words)
## ['runs', 'experience', 'comments', 'freedom', 'permit', 'honks', 'pins', 'texts', 'grant', 'fathers']
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...