Уведомления

Группа в Telegram: @pythonsu

#1 Янв. 29, 2010 21:39:50

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоримт поиска похожих слов Норвига

насчет 2.4 уже ничего не подскажу - не знаю, надо смотреть об изменениях.



Офлайн

#2 Янв. 29, 2010 22:22:03

magasoft
От:
Зарегистрирован: 2009-12-20
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоримт поиска похожих слов Норвига

Код Норвига для 2.5, значит либо изменения в языке, либо у меня с окружением что-то, в любом случае спасибо огромное Zubchick, вы мне очень помогли!



Офлайн

#3 Янв. 29, 2010 22:25:26

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоримт поиска похожих слов Норвига

да на здоровье :)



Офлайн

#4 Янв. 30, 2010 08:09:41

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Алгоримт поиска похожих слов Норвига

Я дико извиняюсь, но двоичный поиск уже реализован в стандартном модуле bisect, да еще и на C. Не бог весть сколько кода, но все-таки к чему изобретать велосипед?! ;)



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Отредактировано (Янв. 30, 2010 08:12:08)

Офлайн

#5 Янв. 30, 2010 12:23:18

Zubchick
От:
Зарегистрирован: 2009-07-08
Сообщения: 613
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоримт поиска похожих слов Норвига

ну кто ж знал :D



Офлайн

#6 Янв. 31, 2010 03:10:50

magasoft
От:
Зарегистрирован: 2009-12-20
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоримт поиска похожих слов Норвига

PooH
Я дико извиняюсь, но двоичный поиск уже реализован в стандартном модуле bisect, да еще и на C. Не бог весть сколько кода, но все-таки к чему изобретать велосипед?!
Хм… во время гугления работы со списками я его заметил, но не совсем понял как применять в нашем случае, там по сути две функции bisect.bisect(а, item) - возвращает индекс элемента item который в случае его добавления в список, и вторая функция bisect.insort - его туда добавляет, и как он может нам помочь? Разве что проверять элемент слева в случае добавления справа, то есть:
m = bisect.bisect(list,item)
if list[m-1] == item:
...
Но это как-то странно выглядит.



Отредактировано (Янв. 30, 2010 22:39:41)

Офлайн

#7 Янв. 31, 2010 12:37:44

PooH
От:
Зарегистрирован: 2006-12-05
Сообщения: 1948
Репутация: +  72  -
Профиль   Отправить e-mail  

Алгоримт поиска похожих слов Норвига

magasoft
Хм… во время гугления работы со списками я его заметил, но не совсем понял как применять в нашем случае, там по сути две функции bisect.bisect(а, item) - возвращает индекс элемента item который в случае его добавления в список, и вторая функция bisect.insort - его туда добавляет, и как он может нам помочь?
где-то с год назад уже разбирали
http://python.su/forum/viewtopic.php?pid=32166#p32166



Вот здесь один из первых отарков съел лаборанта. Это был такой умный отарк, что понимал даже теорию относительности. Он разговаривал с лаборантом, а потом бросился на него и загрыз…

Офлайн

#8 Янв. 31, 2010 19:02:17

magasoft
От:
Зарегистрирован: 2009-12-20
Сообщения: 33
Репутация: +  0  -
Профиль   Отправить e-mail  

Алгоримт поиска похожих слов Норвига

PooH
где-то с год назад уже разбирали
http://python.su/forum/viewtopic.php?pid=32166#p32166
Интересно, спасибо.



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version