Posted on

ak+ seeds

выше скрипт, который я создал, чтобы делать то, что я хочу, но он не работает так, как я хочу. пожалуйста, кто-нибудь знает, как решить эту мою проблему? Прошла уже неделя, и я пока не нашел решения.

Ak+ seeds

87 просмотра

2 ответа

8 Репутация автора

У меня есть дело, которое мне нужно решить, но я застрял без решения в течение почти недели. вот случай. У меня есть три переменные:

и я хочу соединить слово из переменной «кандидат» со словами из «семян», соединить их вместе в твитах и ​​дать оценку после цикла каждому слову из переменной «кандидат».

так, например: для первого цикла я пара:

и зациклите их над строками в переменных «твитах» и дайте оценку, основанную на том, сколько раз эта пара появляется в предложениях из переменных твитов. так что в этом случае я получу 3 балла за слово «ты» в паре со всеми словами из переменной «семена».

и продолжить второй цикл с парами, которые:

и зациклите их снова на строки в переменных «твитах» и дайте оценку, основанную на том, сколько раз эта пара появляется в предложениях из переменных твитов. так что в этом случае я получу оценку за слово «ты» в паре со всеми словами из переменной «семена» 1.

Я хочу, чтобы моя программа могла автоматически возвращать оценку для каждого слова из переменной «кандидаты» в паре со словами из переменной «семена» и связывать их вместе со строками в переменной «твиты».

выше скрипт, который я создал, чтобы делать то, что я хочу, но он не работает так, как я хочу. пожалуйста, кто-нибудь знает, как решить эту мою проблему? Прошла уже неделя, и я пока не нашел решения.

Ответы (2)

1 плюс

1083 Репутация автора

Вот пример сценария для того, что вы хотите сделать: для каждого элемента-кандидата в словарь добавляется ключ с именем кандидата + строка всех начальных чисел. При циклическом прохождении семян я просто добавляю значение этого ключа с + = 1

Это лучшее, что мы можем сделать здесь. Тем не менее, число огромных для каждого твита, у нас есть экспоненциальное количество комбинаций для цикла. Так что это займет некоторое время.

Вывод для 10 твитов и всех комбинаций, т.е. твитов [0:10]

1 плюс

11 Репутация автора

toheedNiaz уже ответил вам, и поэтому я не буду переделывать то, что он сделал. но, если вы также хотите узнать количество вхождений пары, вы также можете сделать это

Теперь стало проще применять процедуры.

РЕДАКТИРОВАТЬ:

Не супер оптимизирован, но он должен быть лучше, и он классифицирован:

Our systems have detected unusual traffic activity from your network. Please complete this reCAPTCHA to demonstrate that it’s you making the requests and not a robot. If you are having trouble seeing or completing this challenge, this page may help. If you continue to experience issues, you can contact JSTOR support.

Ak+ seeds

Access Check

Our systems have detected unusual traffic activity from your network. Please complete this reCAPTCHA to demonstrate that it’s you making the requests and not a robot. If you are having trouble seeing or completing this challenge, this page may help. If you continue to experience issues, you can contact JSTOR support.

Block Reference: #dc03ebb0-ed28-11e9-9aac-43844c6c632c
VID: #(null)
IP: 94.103.88.152
Date and time: Sat, 12 Oct 2019 19:45:35 GMT