@ru_python

Страница 6920 из 9768
Master
01.11.2018
12:53:20
recv вернет не больше чем buf. Меньше может The receive calls normally return any data available, up to the requested amount, rather than waiting for receipt of the full amount requested
ну я это уже пятый раз за сегодня читаю, ты мне скажи, что он с неполными данными делать будет в коде своем

Aragaer
01.11.2018
12:53:50
могу свой пример показать. Я хочу классифицировать картинки. Нейросетку я сделал так, что она принимает на вход массивы 100х100х3. Они нормализованы, то есть в пределах от -1 до 1. Делаю так - гружу картинку, делаю ей ресайз до 100х? или ?х100, режу на квадратики 100х100 (с нахлестом), квадратик превращаю в numpy массив, который делю на 128 и вычитаю 1. Получается то, что дальше идет в нейросеть

LighteR
01.11.2018
12:54:26
ну я это уже пятый раз за сегодня читаю, ты мне скажи, что он с неполными данными делать будет в коде своем
Да хз че у него там за данные и что он с ними хочет делать. Может он их просто в файл складывает и не парсит никак

Google
Master
01.11.2018
12:54:50
Aragaer
01.11.2018
12:55:08
размерность входного слоя у меня получается 100, 100, 3. В обучение идут массивы размерности ?, 100, 100, 3 - то есть произвольное количество срезов

LighteR
01.11.2018
12:55:56
ну ты на код внимательно посмотри что он кинул, поймешь о чем я
Ты про то, что он может не получить все данные, которые пришли в сокет?

LighteR
01.11.2018
12:57:31
истина
Ну так у него еще и с экспешеном код может упасть, если в сокете не будет данных для чтения

David
01.11.2018
12:57:32
Hey all how can i change a package and install it on sublime?

м_м
01.11.2018
12:58:39
Evgeniy
01.11.2018
12:59:01
LighteR
01.11.2018
12:59:50
истина
К тому же это может быть просто получение очередной порции данных. А выше у него там еще один цикл

м_м
01.11.2018
12:59:50
там ведь вектор делается массива изображения, и будет определять ху из ху

Evgeniy
01.11.2018
13:00:40
там ведь вектор делается массива изображения, и будет определять ху из ху
Вот и вопрос стоит насколько много фотографий надо

м_м
01.11.2018
13:02:07
для нейросети там будет типа слой векторов. не думаю что для деталей нужно очень много примеров

Philipp
01.11.2018
13:02:19
Ребят, а в yosai можно не использовать сессии? Или Subject берется только в контексте сессии? Как вообще применять его для REST API , норм?

Google
Ognev
01.11.2018
13:04:08
Спасибо)
Мне кажется больше 100к

Oleg
01.11.2018
13:04:21
Evgeniy
01.11.2018
13:04:23
Мне кажется больше 100к
это вечно буду их собирать(

м_м
01.11.2018
13:04:40
Спасибо)
это тебе не китайцев определять среди 1.5млрд человек)))

Ognev
01.11.2018
13:04:41
Ага

м_м
01.11.2018
13:04:46
с точностью 98%

Oleg
01.11.2018
13:04:53
с точностью 98%
Так просто же

Ognev
01.11.2018
13:04:57
И тренировать тоже)

Oleg
01.11.2018
13:04:59
Глаз нет - китаясанама

м_м
01.11.2018
13:05:09
?

Master
01.11.2018
13:05:18
У меня так: resp = b'' while True: resp_part = sock.recv(4096) resp += resp_part if len(resp_part) < 4096: break
мне до сих пор не нравится вот это len(resp_part) < 4096 чисто визуально

Oleg
01.11.2018
13:06:15
И мне. А еще у меня параноя с while True

Ну и страдания а что если… b'' + None

Oleg
01.11.2018
13:07:07
это не правильно. сказали уже?
Нет. Как правильно? Или в чем подвох?

Indie Dev
01.11.2018
13:07:11
встала задача: есть массив с 60+ элементами типа str: mas = ['''очень длинная строка с переносами''','''такая же''',...] как это чудо сделать красивым с \n и (''' → '). IDE Pycharm! Спасибо!

Alex
01.11.2018
13:07:46
Нет. Как правильно? Или в чем подвох?
ты определяешь конец пакета если recv вернул тебе меньше чем размер запрошеных данных, не так ли?

Oleg
01.11.2018
13:07:57
Верно.

Alex
01.11.2018
13:08:35
но recv() не гарантирует что вернет именно buf, он может вернуть и меньше.

Google
Oleg
01.11.2018
13:08:45
Если будет ровно столько же, я надеюсь получить след раз b'' что будет опять же "меньше чем размер"

Master
01.11.2018
13:09:01
но recv() не гарантирует что вернет именно buf, он может вернуть и меньше.
давай я тебе слоупока в лс кину, посмотри внимательно на код

Oleg
01.11.2018
13:09:18
но recv() не гарантирует что вернет именно buf, он может вернуть и меньше.
Ааа я понял. Сколько прийдет, столько и вернет?

Oleg
01.11.2018
13:09:27
Тогда нужно ждать закрытия сокета с другой стороны?

Alex
01.11.2018
13:09:32
Тогда нужно ждать закрытия сокета с другой стороны?
возможно. зависит от твоего протокола прикладного уровня.

LighteR
01.11.2018
13:09:49
а еще обрабатывать exception если в сокете нет данных для чтения

Master
01.11.2018
13:10:17
recv вообще работает как read, отсюда все примочки работы с ним

Indie Dev
01.11.2018
13:10:27
Сделай \n через каждые 5. Пробелов
хочу привести из вида: mas = ['''очень длинная строка с переносами''','''такая же''',...] к виду: mas = [ 'очень\nдлинная\nстрока с переносами', 'такая же', ... ]

Alex
01.11.2018
13:10:30
более того сокет может выбросить EAGAIN, который тоже нужно обрабатывать

LighteR
01.11.2018
13:10:55
если он неблокирующий.
Да, ты прав. В блокируещем просто заблокируется до появления данных

Alex
01.11.2018
13:11:18
Да, ты прав. В блокируещем просто заблокируется до появления данных
при этом это не отменяет того, что нужно обрабатывать исключения на сокете

LighteR
01.11.2018
13:12:14
@GordioUA скажи, ты клиент или сервер пишешь?

Indie Dev
01.11.2018
13:12:16
Нет не после каждого, а после каждого 5-го - 10- ого
я говорю, мне нужно код изменить. Вы не поняли вопроса. он ужасен.

Oleg
01.11.2018
13:12:17
я говорю, мне нужно код изменить. Вы не поняли вопроса. он ужасен.
Прийдется скорей всего самому писать. """ подразумевает сохранение пробелов, потому авто форматирвоание будет избегать его правки.

Google
Andrey
01.11.2018
13:17:37
Как в Python создать бд PostreSQL?

LighteR
01.11.2018
13:18:16
при этом это не отменяет того, что нужно обрабатывать исключения на сокете
Я, если честно, вообще не очень понимаю зачем ему нужно использовать низкоуровней интерфейс сокетов, когда есть куча более высокоуровневых абстракций

Jentry
01.11.2018
13:18:23
Как в Python создать бд PostreSQL?
в питон не сделать, но подключиться через один из драйверов вполне возможно

Andrey
01.11.2018
13:19:19
в питон не сделать, но подключиться через один из драйверов вполне возможно
Т.е создать через командную строку, и подключится используя .driver?

Jentry
01.11.2018
13:20:45
Т.е создать через командную строку, и подключится используя .driver?
нет, у тебя на выбор есть ORM (sqlalchemy, django-orm), либо ты можешь psycopg2 использовать, либо aiopg для асинхронщины

LighteR
01.11.2018
13:21:33
Andrey
01.11.2018
13:22:14
Admin
ERROR: S client not available

Jentry
01.11.2018
13:22:35
Andrey
01.11.2018
13:22:49


Alex
01.11.2018
13:22:58
Как в Python создать бд PostreSQL?
1. подключиться к серверу postgresql 2. выполнить запрос CREATE DATABASE

Andrey
01.11.2018
13:23:03
вопрос его перечитай еще раз
Возможно я не правильно описал проблему

LighteR
01.11.2018
13:23:12
вопрос его перечитай еще раз
Перечитал. Что не так?

ему из питона надо создать базу в постгре

Alex
01.11.2018
13:23:25
Возможно я не правильно описал проблему
"не работает" очень пространное описание проблемы

Alex
01.11.2018
13:24:52
у тебя сервер запущен?

LighteR
01.11.2018
13:24:58
Так и что тебе в ошибке непонятно?

Alex
01.11.2018
13:25:36
Так и что тебе в ошибке непонятно?
вот мне нравятся персонажи, которые задают абстрактные вопросы, потом говорят что у них что-то не работает и только потом показывают непосредственно ошибку.

люди, что с вами не так?

Google
Jentry
01.11.2018
13:26:14
если сервис поднят, то проверь pg_hba, есть ли там доступ к подключению с локалхоста

Andrey
01.11.2018
13:29:26
у тебя сервер запущен?
Я только начал с postgresql, и мне пока неизвестно толком то ничего)

т.е сервер не запущен)

Andrey
01.11.2018
13:33:33
установлен)

?? Eugene
01.11.2018
13:36:15
Кластер создать нужно, запустить сервер и создать базу

Алексей
01.11.2018
13:36:29
Всем привет, кто то сталкивался с таким алгоритмом нахождения палидромов? https://dpaste.de/rJfE

Мне нужно как то обьяснить его работу

Не понятно почему в компрехенше N + 2

Алексей
01.11.2018
13:38:27
Блин удалился

https://dpaste.de/qbQO

Alex
01.11.2018
13:39:30
установлен)
запускай

Master
01.11.2018
13:39:52
не так сам сайт интересен, как работающая для всех кнопка delete для любого юзера который первый раз в своей жизни эту пасту видит

?? Eugene
01.11.2018
13:40:13
Динамическое программирование подвезли

Алексей
01.11.2018
13:40:40
Ааа, теперь все понятно, так кто скажет почему N + 2?

Страница 6920 из 9768