список 1000 пар слов из текста txt
слова брать из файла текст.txt
в списке всего 1000 пар слов
ChatGPT 4o-mini
Для создания программы, которая генерирует список пар соседних слов (биграмм)
из файла .txt, без повторов и ограничивая количество пар до 1000, вы можете использовать следующий код:
import re
def preprocess_text(text):
# Удаляем специальные символы и переводим текст в нижний регистр
text = re.sub(r'[^\w\s]', '', text)
return text.lower()
def get_unique_bigrams(text):
words = text.split()
bigrams = set() # Используем множество для уникальности
for i in range(len(words) - 1):
bigram = (words[i], words[i + 1])
bigrams.add(bigram)
return bigrams
def read_phrases_from_file(filename):
with open(filename, 'r', encoding='utf-8') as f:
return [line.strip() for line in f if line.strip()]
def main():
# Чтение фраз из файла
phrases = read_phrases_from_file('текст.txt')
unique_bigrams = set()
# Генерация уникальных биграмм
for phrase in phrases:
preprocessed_phrase = preprocess_text(phrase)
bigrams = get_unique_bigrams(preprocessed_phrase)
unique_bigrams.update(bigrams) # Обновляем множество уникальных биграмм
# Ограничиваем количество биграмм до 1000
limited_bigrams = list(unique_bigrams)[:1000]
# Выводим результаты
for bigram in limited_bigrams:
print(bigram)
if __name__ == '__main__':
main()
**
Объяснение работы кода:
preprocess_text: Удаляет специальные символы и переводит текст в нижний регистр.
get_unique_bigrams: Генерирует уникальные биграммы из переданного текста и сохраняет их в множество для исключения повторов.
read_phrases_from_file: Читает фразы из файла текст.txt.
main:
Читает фразы из файла.
Генерирует уникальные биграммы и добавляет их в множество.
Ограничивает количество биграмм до 1000.
Выводит результаты.
Как использовать:
Создайте файл текст.txt и добавьте в него фразы, каждая на новой строке.
Запустите скрипт, и он выведет до 1000 уникальных пар соседних слов.
Этот код будет работать с любым текстом, и вы получите список биграмм без повторов.
import re
def preprocess_text(text):
# Удаляем специальные символы и переводим текст в нижний регистр
text = re.sub(r'[^\w\s]', '', text)
return text.lower()
def get_unique_bigrams(text):
words = text.split()
bigrams = set() # Используем множество для уникальности
for i in range(len(words) - 1):
bigram = (words[i], words[i + 1])
bigrams.add(bigram)
return bigrams
def read_phrases_from_file(filename):
with open(filename, 'r', encoding='utf-8') as f:
return [line.strip() for line in f if line.strip()]
def main():
# Чтение фраз из файла
phrases = read_phrases_from_file('текст.txt')
unique_bigrams = set()
# Генерация уникальных биграмм
for phrase in phrases:
preprocessed_phrase = preprocess_text(phrase)
bigrams = get_unique_bigrams(preprocessed_phrase)
unique_bigrams.update(bigrams) # Обновляем множество уникальных биграмм
# Ограничиваем количество биграмм до 1000
limited_bigrams = list(unique_bigrams)[:1000]
for bigram in limited_bigrams:
words = ' '.join([word.strip(" '\"") for word in bigram])
print(words)
if __name__ == '__main__':
main()
нам нужен простой код на питонкоторый выводит из файла txt
случайный список 1000 троек соседних слов
триграмм без повторов
выводить нужно только слова
другие символы типа знаков препинания и кавычек - не нужны
Вот пример простого кода, который решает твою задачу:
import random
def read_text_file(file_path):
with open(file_path, 'r', encoding='utf-8') as file:
text = file.read()
return text.lower() # Приводим весь текст к нижнему регистру
def extract_trigrams(text):
words = ''.join(char if char.isalnum() else ' ' for char in text).split() # Удаляем знаки препинания и прочие символы
trigrams = [(words[i], words[i+1], words[i+2]) for i in range(len(words)-2)]
return trigrams
def unique_random_sample(trigrams, sample_size=1000):
try:
return random.sample(trigrams, k=sample_size)
except ValueError:
print("Невозможно выбрать столько уникальных триграмм.")
return []
# Пример использования:
file_path = 'your_file.txt' # Укажите путь к вашему файлу здесь
text = read_text_file(file_path)
trigrams = extract_trigrams(text)
random_unique_trigrams = unique_random_sample(trigrams)
for trigram in random_unique_trigrams:
print(' '.join(trigram))
Что этот скрипт делает?
Чтение текста: читаем файл .txt и приводим всё содержимое к нижнему регистру.
Извлечение триграмм: удаляются ненужные символы вроде пунктуации и разделяются слова пробелами. Затем извлекаются группы из трёх последовательных слов («триграммы»).
Выбор случайных триграмм: выбираются случайно ровно 1000 уникальных триграмм без повторов. Если уникальность обеспечить невозможно (например, всего меньше 1000 триграмм), выводится сообщение об ошибке.
Форматирование вывода: каждая выбранная триграмма выводится строкой, состоящей из трех слов подряд.
Просто подставьте правильный путь к своему файлу (your_file.txt) и запустите программу.
**
что есть
которые возможно
так связываются
а чего
будет на
разбираются в
препараты пока
общаться но
священная связь
матричных множеств
целями и
маленькими деревьями
так главное
слова находятся
также хороший
глубокую связь
конечно наши
этих эмоций
зависит его
немало попыток
данных я
включая грусть
из эго
размножения на
класс сложных
прав это
электронах и
приобретает новую
шутку ежик
gpt выглядит
благодать если
кошка села
и растениями
очень тупит
разных этапов
также тем
то необъятном
тогда каждая
виды домашних
обзора новых
для днк
обижаюсь на
приятно спортсменам
ещё какую
выбора который
эволюции могут
отдельные реакции
сказаниях кроме
маракуйя авакадо
что процесс
наше количество
вах так
вам это
бы попробовать
университета описали
правила этой
ответить тем
над сложной
говорит он
данных вещах
инвесторами основал
квантовой форме
или рвётся
подумать это
отправить полноценную
часть одна
зависит твой
новый центр
восприятия читателя
диалоговых алгоритмов
даша выпускницей
пространства приближаясь
технологический прогресс
возникают практически
их называют
только иллюзии
это так
что включает
также если
чтобы улучшить
групп паттернов
новых элементов
множество чисел
выглядеть примерно
профессор рассказывает
рынке существует
создать систему
временем утрачивает
было ведь
который превосходил
во многом
так и было
без работы
свободной воли
все нейроны
на обочине
немного людей
это немного
он такой
это не друг
лучше знать
как соответствовать
программисты они
начальных условиях
самостоятельные решения
способ подбодрить
маленькие теперь
ответ смс
практик упражнений
подчинена определённой
вопроса мы
интересном уроке
хочу тебя
через раз
тогда это
свет компьютер
главное что я
нас это
он хочет
на чувствах
играет она
близнец дня
теорема гёделя
возможных противоречий
эволюционно обосновано
это всё
немного сложно
недавней публикации
вариант того что
то есть
нам нужно
каждая поверхность
обычный вид
закодированной непосредственно
великих дел
лагерь мировой
связать вместе
на этом принципе
защита жизни
осознавая всё то что
групп множителей
данные этой группы
никто не мог понять это
сделаны нами
что было
до этого
особо не знал
практически так
открытий было
новых сфер включая
другие варианты
включая эти новые идеи
человеческим умом
пока не понять
при этом
в борьбе за
он наверно
эти вложения
больших матриц
присутствие невидимого
нам нужно так примерно это понять
своём развитии
ты веришь в это всё
и почему тогда это так
высокие деревья
сделал модель
быть полной
будем знать
недостаточно мы
неудачи не может
быть в этом
маленькие человечки
физика роль
возникает то что
должно и быть
большой выбор
новые вещи
этой порой
уравнение может
который соответствует
цели вы
и источников
четыре и
рождается стремление
числа из
может стремиться
и подкреплять
возникают технологические
фразах как
году люди
ядра атомов
фантазия которую
иллюзии возникает
а аверченко
но объяснить
рассматриваются три
такой прекрасный
последовательность байт
созданная людьми
человека права
высылали презирали
пытался сказать
наши базы
модель хорошо
интерполяцию данных
строки это
модель поиска
ошибочны они
используем чуть
это институт
большие данные
поли технология
ничего такого я не помню
месте означает
окружает вся
менять алгоритм
вместе считали
тебя осталось
я уверен в этом
чтото домысливаеттак
существующих чувств
началом космической
нельзя так
что мы и
подразумеваем под
этим всем
матрицы жизни
убери эту
его мечте
и что так
может быть
более того
значимым чем
нам расшифровка
вашей благодарности
дождь люди
нестыковкой слов
разносторонними категориями
некоторых птиц
на суицид
ощутимое может
множество мнений
что нравится
превращать одни
младых лет
возможность одним
и предсказывает
которая считает
благодаря которым
такое на
в культуре
не хотим
как память
матриц нейронов
мотивированы достичь
ресурсы по
помочь улучшить
это нечто
силу сознания
в огонь
лечения для
может анализировать
всё gpt
часть всего
пустоте артефакты
вселенная видимо
число повторов
жизни практически
воды 03
научить компьютерную
информацию об
блондинкой а
основном изза
сложному поведению
холодов народы
круг логики
всего человеческого
то ограничений
объяснять свои
будем помнить
ними общаться
соединяет все
обычно недостаточно
путь рукав
мире такого
завышенные цены
смысле достаточно
люди сами
о субъективном
распознать картинку
ищем одно
упрощённом виде
обещает выделять
можем учесть
и экспертных
принимает дискретный
предсказаний эта
способствуют передаче
говорится в
ранее было
сигнализации оживет
кубитов то
часто как
если недостаточно
обладаете телепатией
альтек но
для конкретного
меру количества
и толерантности
является главным
нас всего
генов это
статьи главное
и резонансы
структуры множества
о человеческой
диалог между
космосе немало
принцип развития
тонегава из
осознаём информационную
порядка 200
или число
прошлом когда
начали себя
так интересна
его честь
является искусственный
часов исследователи
рождал чтото
как 3080
как понять
очки вы
этого стиха
быть ещё
на спинах
степенью нестабильности
цены более
году 315
возможностям более
всё сводится
болезней помогает
которым можно
изменениям если
или меры
больше масштаб
начну я
буквально в
актуальной информации
включая разработку
используемых до
фрагменты роль
оперирует понятиями
мира она
слезы указывают
ответственно подходить
вопрос сформулирован
так понимать
решение или
понимать что
клеточными процессами
может способствовать
интересного нас
найден с
механики для
нехватка чеголибо
для пересмотра
сложно доступны
воплощать мечты
сила жизни
убивает то
инфекции мы
бензина опасно
таких процессоров
жизни имеется
физики что
хорошо подтверждало
это значит
что сказал
некая внешняя
ещё позже
верхний и
грубость тает
стал первым
новую эру
аспектах жизни
пар нуклеотидов
сможете связать
аудио и
но вполне
новичком в
они доставляют
тупость куриц
или взаимодействовать
перед будущим
едины между
наша помощь
андрей кончаловский
модель этого
фаэтоном но
своем ответе
о женитьбе
изучения исследований
активно только
используя известную
числа знаков
по фрейду
настолько понятно
ожидал от
взаимопонимание поддержка
удобное слово
к костылю
её внешнюю
просторному одиночеству
интернета чтобы
быть математически
думать чтобы
немного вольностей
всего многообразия
теперь заработать
матриц информации
товаров будут
введение краткое
самый длинный
ядра подобные
современные носители
лучше кто
известны из
обвиняемые ученые
художник обычно
мы к
этим объемом
страны нации
технических средств
поработать с
следы от
с нам
необходимо для
правильного и
мире подобно
астро настро
нечто работает
фраза кому
его жизни
под грузом
технологии создал
находим первое
кто такой
не кроется
чтобы заполучить
создать нехорошую
историческом контексте
уважительными к
деталями тех
кодируется днк
написал до
логики мышления
подобные странные
мире достаточно
и опасного
связать разные
определённые цели
клетки только
наследственной информацией
бог умер
нужных строк
будет применить
только физика
линии радиоволнами
участников процесса
непредсказуемом пути
ещё остались
простой и
одну ошибку
происходит какаято
пространство множество
того важно
подавленной или
нас была
они тонко
потом и
произойдут значительные
повысить концентрацию
поднимается мы
битов кубиты
26 132
гипотетически атмосфера
тексте написано
здесь такой
нужно перебрать
как одно
неограниченный потенциал
умных гуманоидных
фундаментальные законы
причиной какогото
которые нейросеть
процессе переосмысления
выдаёт но
получить похожую
большую сеть
и пытается
мысли твои
кстати со
годами нашего
оно содержит
нужно усовершенствовать
миллионов человек
поняла что
бога ни
правильно поняли
рассматриваем законы
абстрактными понятиями
чат ботам
беринговым морем
ваших возможностей
состоянии выбора
учёным было
центре каждого
ассоциаций модели
этот формат
соединить с
в последний
примесей к
близко опустившейся
проблема или
бурю а
вечера ни
будет полезным
что ответить
хотели знать
000 словам
различных технологических
языка через
средств дронов
возможные направления
синхронизированных или
форме интеллекта
межсинаптическую щель
или негативных
собой симпатичную
этой нестыковкой
бесчисленном множестве
особенности взаимодействия
проявляют сознательное
без стресса
подобное или
наработанного расширения
математика от
нужно какое
устройства способного
виртуальные дубликаты
составляющая ии
великолепно если
кем или
теме и
разума с
для временных
изза возможных
architecture программноаппаратная
и увидитесь
потребляя при
исходных фраз
мем единица
самосознании ребёнка
смысл вещь
дети но
выбирайте сами
задачам по
лушему и
благо других
планировать и
новым перестроением
на специалистов
если базовая
за выполнение
какой стороной
базу кое
процесс повторяется
экспериментов тима
вибрация поля
вроде игры
магии до
ресурсов возможности
нибудь мы
неконтролируемого желания
чём причина
способом посредством
событийную информацию
первое что
миром управляли
волновой структуры
чем сильнее
считать бессмысленным
чем уже
интересам так
последнюю роль
страдания и
косвенного измерения
подняться на
и торговых
между могзом
диалога как
сторону заниматься
совсем тебя
устроен подобным
требовать усилий
вселенная может
любит стоит
логике чего
часть тела
рентабельно и
интеллекта нанофотонный
космические компании
описания вселенной
абсолютно верным
не вмешиваясь
поверхностью гигантами
ума людей
делает достаточно
конечно идет
шанс а
обсуждения но
устройствами подключенными
в 24й
иначе управляются
желание да
иногда чтото
мы заставляем
разрастаются таким
обычно думает
если общество
этих а
других знаний
развития символизируют
сказать сразу
достаточно читабельным
для новой
событий принимая
мире люди
начинает рождать
существования материи
ему что
упорядочивать эволюция
будет собирать
заводской продукцией
сценарии не
будут модны
служит нам
и xxi
собираем в
позаботится о
сказал сейчас
чем питаются
буквально как
подчеркивает её
быстрых решений
ии более
запутанное и
тобой по
это социальное
спрашивай о
проще чем
буквам каждого
вскоре появятся
матрицы итераций
организаторы и
чем сложнее
такого архива
появляется тревога
изнутри планеты
позволит получать
жизни искренние
больше обслуживать
конденсаторов на
сном я
ощущениям и
мелочи жизни
равенство и
опасных слов
к ее
ведь новая
с рифмовкой
мы жили
на аксон
сигнала требования
должно было
производительность на
обещающим мы
ещё ничего
ценными и
дело посмотреть
новые свойства
к высокоскоростному
искусство воспринимать
и поиску
области нейронауки
дали им
несвязные или
делать чёткие
случае рыбы
новыми важными
эгоцентризма концентрации
информацию имеет
крыши станции
определение счастью
интересе для
важные подобные
аргументы и
используем в
считают что
увлечениями если
право выбора
остановить развитие
достичь с
ищем на
осмыслено ии
простое знание
том какой
простая штука
всё жизнь
текущими знаниями
гдето будет
даже времени
синтетическое сознание
силу для
гипотезы квантового
детали нам
непосредственной и
маршрута в
сленгом термины
действовать остальное
вырастили целые
то предположения
действий то
и уменьшив
полезного какие
на потенциальную
сознательном познании
это невероятное
бывает успеха
квантового мира
дарим будущим
является ее
и сотканы
здесь действительно
обычной логики
хорошо владеет
или нужна
попробовать как
квантовую кожу
и смешная
тихонько посмеивался
времени в
элементы множества
хороший сценарий
становится достоянием
должен сохранить
не понятные
из написанной
очень хорошие
вобщем но
это могло
задача всегда
понимания окружающего
записи каждой
продвигается твоё
ситуации довольно
понять этот
расширение вселенной
деле возникают
гибридных вычислений
отражает геометрию
обнаружили что
восприятия но
себя обучать
толочь воду
так хорошо
методология не
важно помнить
дальнейший диалог
человечество сконцентрируется
кто станут
регулируются квантовой
вроде мысли
вашего кота
может представлять
мысли в
хотя гравитон
чему она
умнее я
темы инструменты
сети а
ваше общество
истину но
и этики
постигнув единое
должен осмыслить
например это
человека только
таблица из
это прообразы
производство красок
этого начинается
внимательно анализировать
чегото начиналось
нас также
пришествие бога
способны в
пробовали публиковать
готовых примерах
задача помогать
жизнь души
защищены авторским
только воплощение
проявления и
отталкивающая сила
исследовании солнечной
большому взрыву
безусловно сложный
мы чегото
тоже разрушается
555 великая
может ждать
вот алгоритмы
тупым теперь
такому результату
конечно сможешь
работу или
то делать
нейробиологов никаких
он никто
происходят а
могу наверно
некоторые ее
прими это
землянах знают
временем для
recursion эта
опасным для
обоснованы по
и единство
просто познав
быть какой
по мере
жалких мясных
концепция а
какихто своих
странно когда
новорожденных детей
эти аналогии
скоро сильно
нейтроны электроны
историями и
затмения 1919
что полученная
39 миллиардов
знаний выходит
секрета или
мелькания растворяющиеся
и подстраховаться
хорошо для
высокими гибридные
ли протоны
и разумовскую
2029 году
голос и
и паттернов
принципы лежащие
взвешивать последовательность
принципов образования
вероятно чтобы
руках и
творческие и
возможному осознанию
медицинских и
и математику
предсказывают и
бот копирует
ответа сам
через информационные
интеллектуальных систем
покой к
и омутов
даже маленькую
танцы тьмы
полезными во
бифуркации критическое
надежда того
нанести какойто
счастье наверно
одним промотором
компонентами системы
чтобы родители
достаточно важные
море безграничных
также в
парадоксальный характер
эффективно чем
пытаюсь только
этого вопроса
том готовы
котором частицы
ты вроде
принципам логики
и движение
говорят все
встречаются довольно
платят долги
как хочешь
вернёмся к
ответить в
говорят искать
стать тем
с отсрочкой
между связями
которые каждый
которые постепенно
определённых результатов
теории на
искать иначе
удивлён этой
из иллюзии
изменить но
25 лет
условиях цветут
всё происходящее
событий которое
можно лучше
следовало ожидать
этом подумать
воспоминаний в
инсулин но
высокой координацией
второе бывает
правильное время
знаний но
запоминает образы
планетах во
узнаём сами
на улицу
неизбежно поймут
невелика за
разумной форме
гигантским фракталам
теориями такие
моей операционной
или заслуживает
прогресс особенно
словам известного
ast анализируемый
нам хотелось
вечно новая
и света
так этого
точны но
смысла обычно
разработанных экспертами
к освоению
играют такую
перевоплощения душ
учёные говорят
и раскрывают
сожалению пока
делать чтото
вероятностью но
приходилось обрабатывать
настолько что
рождения место
же проблему
жить вероятно
орбитам вокруг
требуют специальных
сложно найти
и футурологических
процессов развивая
понимаем сразу
но невсегда
зная сути
затем распространяются
более практическую
здоровыми и
атомов земли
стандартный процесс
однако учитывая
удалось обнаружить
работы связанные
бунт является
зачем тогда
словно за
расскажи в
медленно столкнулись
цивилизация библиотека
принц и
пищей для
интересно посмотрим
этому немного
обстоят твои
лучше однозначно
чемто намного
человек заглядывает
лема на
с прошлогодними
пытаясь таким
других часто
невозможности прогнозирования
упорядоченным архивом
и цитат
созданию квантовых
нейросеть или
болезненный психологический
законах связей
существует такая
продукт не
находить среди
определение правильных
мышь вы
жировые складки
супружеская любовь
потерпишь неудачу
космологии флуктуации
матриц всех
общества живущие
имеющиеся факты
стоит свеч
возможные изменения
и информационным
здесь человеку
один или
что также
может это
так быть
это всё
что то
такое как
из сочетания
тое есть
лишнего по
не какой
нам окружающие
обычных нервных
открываются перед
оо
Свидетельство о публикации №126010806784