Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > Python
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 19.12.2016, 17:50   #1
Anriuser
Пользователь
 
Регистрация: 13.07.2014
Сообщений: 46
По умолчанию Закон Ципфа - PYthon

Добрый вечер. Вообщем есть реализирован первый который строит гистограму по словам в тексте.
"Измерим количество вхождений каждого слова в текст и возьмем только одно значение из каждой группы, имеющей одинаковую частоту. Расположим частоты по мере их убывания и пронумеруем, порядковый номер частоты назовем рангом частоты Выделение ключевых слов в текстовых документах ранг слова Выделение ключевых слов в текстовых документах). Наиболее часто встречающиеся слова будут иметь ранг 1, следующие за ними – 2 и так далее"
Вот результат программы (На скрине программы справа, ето частота слова): cipf.png
Первое это проблема с кодировкой: На графике легенда отображается неправильно.
Если я удалю эти строки

[PYTHON]reload(sys)
sys.setdefaultencoding('Cp1252')[/PYTHON]
Выдается ошибка при построении на русском и украинском языке. Нужно сделать чтоб график на любом языке нормально рисовался.

Второе: Нужно построить второй график, отложив по оси абсцисс частоту вхождения слова, а по оси ординат – количество слов в данной частоте.
Вот проект.
ZipfTest.rar
Anriuser вне форума Ответить с цитированием
Старый 04.01.2017, 03:59   #2
pompiduskus
юзер как все
Участник клуба
 
Аватар для pompiduskus
 
Регистрация: 10.01.2012
Сообщений: 1,586
По умолчанию

Я архив не качал, и не знаю что внутри. Во всех файлах, в самом начеое файла должна быть вот такйя строка!

Код:

# -*- coding: utf-8 -*-
А там где вы пытаетесь записать кирилицу в переменную, попробуйте так

Код:

name = u"это слово";
возможно это поможет!
<Дзен - Вся вселенная в тебе > | Резюме: https://ch3ll0v3k.github.io/CV/
pompiduskus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
закон поглощения gelior C++ Builder 0 10.04.2013 20:37
Закон об авторском праве Miha85193 Свободное общение 2 24.02.2011 16:14
Фед. закон от 29-го. Alex Cones Свободное общение 8 09.01.2011 03:15
Закон и программы cowboy Свободное общение 21 18.06.2010 09:01
закон отражения DRAgon™ Свободное общение 4 28.05.2010 12:07