1 подсчитать вероятности длин слов встречающихся в текстовом файле
Для подсчета вероятностей длин слов, встречающихся в текстовом файле, необходимо выполнить следующие шаги:
1. Прочитать текстовый файл и разделить его на отдельные слова.
2. Подсчитать длину каждого слова.
3. Подсчитать количество слов каждой длины.
4. Рассчитать вероятность для каждой длины слова как отношение количества слов данной длины к общему количеству слов.
Примерный код на Python для выполнения этих шагов:
```python
import re
# Чтение текстового файла
with open('file.txt', 'r') as file:
text = file.read()
# Разделение текста на слова
words = re.findall(r'\b\w+\b', text)
# Подсчет длины каждого слова
word_lengths = [len(word) for word in words]
# Подсчет количества слов каждой длины
word_length_counts = {}
for length in word_lengths:
if length in word_length_counts:
word_length_counts[length] += 1
else:
word_length_counts[length] = 1
# Рассчет вероятности для каждой длины слова
total_words = len(words)
word_length_probabilities = {length: count / total_words for length, count in word_length_counts.items()}
# Вывод результатов
for length, probability in word_length_probabilities.items():
print(f'Длина слова {length}: Вероятность {probability:.4f}')
```
Замените 'file.txt' на путь к вашему текстовому файлу. Этот код поможет вам подсчитать вероятности длин слов, встречающихся в текстовом файле.