
Valery
05.10.2018
09:36:11

Alex
05.10.2018
09:36:15
он есть почти везде, на любом сервере с 99% из коробки

Letalis
05.10.2018
09:36:18

?? Eugene
05.10.2018
09:36:37

Google

Alex
05.10.2018
09:36:42

Sergey
05.10.2018
09:36:45
Коллеги, подскажите по алгоритму. Есть два файла ткст - 1 большой файл со строками; 2 маленький файл со строками, он же шаблон.
Оба файла открываются with open(file_name, 'r', encoding="utf-8") as csv_file:
Надо найти в файле 1 совпадения из 2, но когда перебирается файл 2, то он закрывается и приходится на каждую строку файла 1 открывать файл 2. Получается долго.

Letalis
05.10.2018
09:36:47

Valery
05.10.2018
09:36:56

?? Eugene
05.10.2018
09:37:21

Letalis
05.10.2018
09:37:37

Alex
05.10.2018
09:38:06
не открывай на каждую строку файл 2, это глупо

Sergey
05.10.2018
09:38:53
т.е. сделать типа списка списков?

Alex
05.10.2018
09:39:06
в зависимости от потребностей тебе подойдет set или dict

?? Eugene
05.10.2018
09:39:41
Открой оба файла и проходи в цикле, либо в сет засунь. Потом закрой файлы

Ihor
05.10.2018
10:19:11
Здраствуйте. Здесь кто-то работал с библиотекой pyTelegramBotApi?
Интересует вопрос - как можно нормально реализовать обработку callback-кнопок, где собеседник выбирает пункт меню, и могут быть много меню, вложенных в другие (желательно с возможностью возврата к предыдущему пункту).
Думал составить что-то вроде вложенных словарей, в которых ключом будет значение callback_data, а значением - функция-обработчик объекта типа telebot.InlineCallBackQuery ( или словарь следующего меню ). В общем обработчике парсить данные вызова, и вызывать соответствующую функцию. Но пока что нормально реализовать это не вышло.
Может у кого-то есть вариант попроще или пример?

?? Eugene
05.10.2018
10:20:21

Google

Ihor
05.10.2018
10:21:27

Poligraph
05.10.2018
11:04:24
питон2
из-за чего subprocess.Popen(cmd, stderr=PIPE, stdout=PIPE) может работать иначе, чем
subprocess.call(cmd)?

Евгений
05.10.2018
11:05:53

Poligraph
05.10.2018
11:07:39

Василий
05.10.2018
11:21:18

Poligraph
05.10.2018
11:27:34
там в аутпуте что-то типа логов того, что приложение делает. И оно начинает делать чет совсем иное

Василий
05.10.2018
11:28:17

Poligraph
05.10.2018
11:29:09

Tigran
05.10.2018
11:36:05

Alex
05.10.2018
11:36:05
куда-нибудь на пастебин

Dmitriy
05.10.2018
12:30:17
Подскажите, плз, по конструкции
for i in range(n)
с точки зрения производительности именно в таком виде нормально использовать или лучше range(n) в переменную помещать и уже её в конструкцию подставлять, типа
a = range(n)
for i in a
В том смысле что сама конструкция как-то оптимизирована или range(n) каким-то образом каждый раз вызывается?

Nikolay
05.10.2018
12:30:40

Dmitriy
05.10.2018
12:31:23
спс))

Nikolay
05.10.2018
12:32:27
Помог и не помог

Dmitriy
05.10.2018
12:33:49
Говорят, что всё в порядке с range(n) в самой конструкции, не надо ничего дополнительно делать. На производительность не влияет.

Maxim robox
05.10.2018
12:35:42

Google

Василий
05.10.2018
12:36:49

Dmitriy
05.10.2018
12:37:06
ОК, я на всякий случай замеряю ещё...

Василий
05.10.2018
12:37:20

Maxim robox
05.10.2018
12:39:19

Dark
05.10.2018
12:41:27
я взял проект с гитхаба и перевел его с питона 2 на питон 3 + новые версии библиотек
как его лучше залить обратно на гитхаб?

Василий
05.10.2018
12:41:54

Dark
05.10.2018
12:42:17

Василий
05.10.2018
12:43:56

Dark
05.10.2018
12:50:23
а ок)

Eldar
05.10.2018
12:53:06
хм, прикольно кеширование работает в телеге, Андрей HRM в прошлом Ксения HR QALight =)

S̶m̶°̶O̶k̶™?✔️
05.10.2018
12:53:38
)00

gg
05.10.2018
12:55:29
Эй скиньте кто группу Linux
Помню месяца 3 назад тут была группа
Мне она сейчас очень нужна
Там еще был бот, где пишешь проблему, а другие могли отвечать

Valentina
05.10.2018
13:04:07
????

Eldar
05.10.2018
13:05:19
спамеры?

bacchus
05.10.2018
13:07:22
разговоры про докер это норм?
думаю что норм, я правильно понимаю что докер это способ создать виртуальную среду которую потом можно быстро развернуть на серваке?

Google

Василий
05.10.2018
13:10:05

Andrey
05.10.2018
13:11:21
#работа #Киев #неполный_день
Друзья, всем привет;)
Ищу Python разработчика, которому будет интересно обучать новичков;)
✔️Оффлайн курс (Локация - Киев. НАУ)
✔️Вечерние группы, по будним дням
(2 или 3 раза в неделю, как удобнее)
✔️Условия оплаты - договорные;
✔️Учебные материалы есть;
Буду рад рассказать детали всем желающим?

Dark
05.10.2018
13:15:55
подскажите пожалуйста параметр по которому нейросеть разделяет спикера1 от спикера2
есть запись телефонного разговора
нужно распознать спикеров и напечатать диапазон времени когда каждый из них говорит
я почти всё смог реализовать с помощью pyAudioAnalysis, а именно функции speakerDiarization
https://github.com/tyiannak/pyAudioAnalysis/blob/master/pyAudioAnalysis/audioSegmentation.py
в нее передается аудиофайл и количество говорящих, возвращается массив (номер фрейма - номер спикера)
проблема в том что номера спикеров генерируются рандомно и их невозможно задать заранее

Василий
05.10.2018
13:19:58

Dark
05.10.2018
13:26:43
А у тебя только аудиозаписи?
да
speakerDiarization их разделяет, но просто нумерует
а я хочу заставить ее возвращать не спикер1 спикер2
а тот параметр по которому она разделила этих спикеров
скажем у моего голоса этот параметр = 100, а у тебя 105
и на этой основе я уже смогу подписать их
помогите

Arthur
05.10.2018
15:09:41
парни, я студент, но писать дебильные программы аля перевернуть массив уже задолбало
посоветуйте сайты/книги где описано как создавать реальные навороченные промышленные программы (с применением ооп и прочего) на питоне

slair
05.10.2018
15:11:08

Василий
05.10.2018
15:11:34

slair
05.10.2018
15:11:56
синтетические задачи не учат, они автоматизируют использование

Tigran
05.10.2018
15:12:20

slair
05.10.2018
15:12:46
но абстрактному мышлению надо учиться самому, без этого много не напрограммируешь

Arthur
05.10.2018
15:13:34
это ясно, но я не понимаю, как перейти грань от школьных программ к серьезным, поэтому спрашиваю, есть ли ресурсы с идеями для простых проектов и кратко их реализацией
Просто бери и делай. Поставленные задачи сами подтолкнут к решению. Чем сложнее задача тем лучше навык

Tigran
05.10.2018
15:14:06

Vlad
05.10.2018
15:17:45
Помогите, пожалуйста, перевести из bash в python:
```код``
user=$(cat user.ini | awk '{print $2}')
echo "$user"
```код``
Из файла вытаскивает второе слово

slair
05.10.2018
15:21:23
пфф, в бегиннерсах забанили?

D
05.10.2018
15:21:31
file = open('user.ini', 'r')
user = [u.split(' ')[1] for u in file]