Университет
-
-
5 постов
-
-
>Если кто-то может подсказать вариант быстрее/лучше это сделать - прошу высказаться.
Написать скрипт на питоне, который делает то же самое. -
Зачем на питоне, когда есть imagemagick?
-
Зачем imagemagick когда есть питон?
-
-
Ничего себе! (это не вопрос)
Как такое пишут? (а вот это уже вопрос ^_^) -
Здравствуйте, Lain.
Мы рассмотрели ваше предложение, и оно нас заинтересовало.
Человеческий язык обладает повышенной степенью избыточности и в то же время бывает сложен для анализа. Некоторые конструкции можно трактовать неоднозначно, некоторые вообще не могут быть поняты вне контекста.
Интересует, какого рода эти документы, что за языки планируется использовать.
Предположим, что это роман «Война и мир». Пользователь помнит только внешний вид обложки этой книги. Если роман хранится в текстовом виде с минимумом метаинформации, то по запросу о необходимости книги такого-то цвета найти ничего не удастся.
Если вы сможете предоставить рабочий прототип, мы всерьёз задумаемся о финансировании вашего проекта как релевантного нашим интересам.
С уважением, Центральное управление Центрального отдела по делам контроля и пресечения лингвистических разработок, Wired. -
Я ниха не понил, што?
-
Год работы, 120K$. Это если ты составишь недвусмысленное ТЗ.
-
-
гошжшщжд
-
Приветствую. Я снова мучаю питон, а он - меня.
Хочу использовать гугл транслейт, но без гугл-апи.
Поскольку переводить собираюсь отдельные слова или короткие предложения, достаточно гет-запроса.
В ответе сервер отдает строку такого вот вида:
[[["изнасилование","rape","iznasilovanie",""]],[["noun",["изна силование","рапс","похищение","с урепица","полевая капуста"]],["verb",["изнасиловат ь","насиловать","насильничать"," похищать женщину"]]],"en",,[["изнасилован ие",[5],1,,835,0,1,0]],[["rape", 4,,,""],["rape",5,[["изнасилован ие",835,1,],["изнасилования",164 ,1,],["изнасилованиями",0,1,],[" изнасилованиям",0,1,],["рапс",0, 1,]],[[0,4]],"rape"]],,,,3] Как бы привести это к списку, например, такого вида [["noun", noun1, noun2, nounX], ["verb", verb1, verb2, verbX], ["adjective", adjective1, adjective2, adjectiveX], ...]?
В девелоперс гайде, где предлагают пользоваться апи, пишут, что сервер отдает ответ в формате json, но это на него не похоже. Неужели парсить регулярными выражениями?
И что могут обозначать цифры, да еще в таком количестве? -
2 поста
-
> Может это все же не совсем json?
Тут проблема в конструкциях вида [1,,,,2] (несколько запятых подряд). По всей видимости гуголу не нравится отдавать списки вида [1,None,None,None,4] - вот он и экономить. Можно сделать
a = """ String from gogl here """while a.find(',,') <> -1: a=a.replace(',,', ', "",')bizzarreListFromGoogol = eval(a)Вообще за eval в приличных сообществах убивают, но за такой формат данных - тоже. Факапа в твоем случае скорее всего не будет, потому что в строках у тебя чистые слова без всяких запятых.
-
Спасибо большое!
Для разбора получающегося списка написал совершенно нечитабельную хрень, но все работает, независимо от количества вариантов перевода и частей речи.retStr = translate( 'next', 'en', 'ru' )
while retStr.find(',,') <> -1: retStr=retStr.replace(',,', ', "",')
res = eval(retStr)
close_translate = res[0][0][0]
print close_translate.decode('utf-8')for i in range( len(res[1]) ):
printprint res[1][i][0].decode('utf-8')for k in range ( 1, len(res[1][i]) ):for j in res[1][i][k]:print j.decode('utf-8')На выходе получаем:
Следующийadjective
следующий
ближайший
будущий
соседнийadverb
рядом
дальше
затем
около
после
потом
в следующий раз
сноваpreposition
около -
4 пробела перед каждой строчкой исходного кода.
-
Это же 1/2 оотекр!
-
-
Сохронил.
-
Спасибо, очень хорошая вещь. Скокипастил с html5rocks и сразу такие-то фичи!
-
234234dfsdf
-
-
16 постов
-
Суть не в юникс-вее, просто windows cannot into shared libraries.
-
-
И - да, чуть не забыл!
Спасибо тебе, тебе и тебе за помощь, я вас люблю! ^.,^ -
Она была в системных, судя по всему.
Переходи на Unix-way, там истинное Дао. -
-
18 постов
-
Access
-
Загрузка картинок в бд!
-
MySQL же.
-
Реляционки для быдла.
-
А вот полезная питонская фича:
если надо расшарить папку, делаем в неё cd и далее
python -m SimpleHTTPServer 8080
Няшка питон ответит:
Serving HTTP on 0.0.0.0 port 8080 ... -
2 поста
-
А что не так то?
-
Милый ОП, а как бы мне заставить работать это на внешку, а не только для локального интерфейса?
-
Точно так же, как и другие веб-серверы, только висит он на порте 8080 вместо 80.
-
^^
-
-
Спасибо, почитал. Стерлинга очень люблю, ибо он действительно научный фантаст, а не техно/циперпанк-дрочер, как некоторые.
-
> техно/циперпанк-дрочер
Не понял. Это как? -
Матвеева, например. "Я вышла на улицы киберпанковского города и посмотрела на киберпанковскую рекламу киберпанковской кибердеки на огромном киберпанковском мониторе над кибервокзалом..."
-
Дарья Донцова от фантастики. Тысячи негров пишущих sci-fi.Я так считаю.мимо-крокодил
-
Привет, меня заебал свой универ. Учебная часть и деканат — сборище ленивых хамов.
-
Вам в убежище
-
Что учишь?
-
Ин. яз.
-
Имей всех в виду.
Мы не в одном университете, часом, учимся?






