@python_beginnersЭта группа больше не существует

Страница 1268 из 1885
A
14.02.2017
18:02:37
и оно ещё и с numpy arrays дружит. сегодня очень хороший день.

.
14.02.2017
18:02:48
Гайс, при выборке тексте с помощью beutifulSoup, символы перевода строк сохранятся или нет? soup = BeautifulSoup(test) soup = soup.find_all(text=True)

Константин
14.02.2017
18:17:25
Кикните спамера

Artem
14.02.2017
18:17:33
оно ещё и по *args может, сказка!
оно еще chain.from_iterable может

Google
A
14.02.2017
18:18:18
ещё один вопрос, если есть заполненный set и не меняя его, проитерировать по нему, всегда ли элементы будут в одном и том же порядке выходить? или это от воздействием фазы луны может измениться?

то, что элементы могут выходить не в том порядке, как я их туда засунул, мне ясно.

оно еще chain.from_iterable может
как лучше поступить, есть функция foo(n), которая возвращает список. есть множество bar со значениями n для foo(). если я теперь делаю что-то наподобие superlist = itertools.chain(*[foo(n) for n in bar]) то никакого профита не получаю же, ибо у сперва создаётся список списков, как аргумент для itertools.chain, а уже потом он их сцепляет. так?

Artem
14.02.2017
18:38:05
если заменить квадратные скобки на круглые, получится генератор, который можно передать во from_iterable (без звездочки). еще стоит учесть что chain тоже возвращает генератор и если нужен список, можно обернуть ее в list

A
14.02.2017
18:40:52
itertools.chain.from_iterable((foo(n) for n in bar))

волшебсвто!

спасибо, большое.

Johnnie
14.02.2017
19:07:37
Да ты ахуел

A
14.02.2017
19:34:44
сет неупорядоченная структура, она для другого создана
мне множество нужно, и чтобы если два раза подряд проитерировать по нему, порядок был одинаков. какой именно порядок, мне не важно.

между итерированием множество никак не трогаю.

пока порядок всегда одинаков, но я не знаю, гарантированно ли это.

Google
Pavel
14.02.2017
19:39:28
пока порядок всегда одинаков, но я не знаю, гарантированно ли это.
Можно предположить, что в алгоритме обхода множества нет рандома, значит при одних и тех же данных будет один и тот же результат.

Ivan
14.02.2017
19:41:21
Sets These represent a mutable set. They are created by the built-in set() constructor and can be modified afterwards by several methods, such as add(). Frozen sets These represent an immutable set. They are created by the built-in frozenset() constructor. As a frozenset is immutable and hashable, it can be used again as an element of another set, or as a dictionary key.

A
14.02.2017
19:42:13
ну это я уже тоже читал.

Cykooz
14.02.2017
19:42:32
Чисто теоретически порядок итерации set-а не должен менятсья, но он может отличаться на разных версиях питона.

Ivan
14.02.2017
19:42:48
Не надо итерировать по неупорядоченной структуре, даже если сейчас ты видишь похожее, не факт что при минорном изменении ты не получишь другого результата.

A
14.02.2017
19:44:27
Чисто теоретически порядок итерации set-а не должен менятсья, но он может отличаться на разных версиях питона.
это не страшно, мне пару раз по нему нужно пройтись, потом уже с самим множеством операции делаю. лишь бы во время исполнения он вёл себя предсказуемо.

Ivan
14.02.2017
19:46:05
А в чем сложность зафиксировать его упорядоченной структурой?

A
14.02.2017
19:46:53
это в принципе осуществимо моими силами, но я решил, что раз есть множества, почему бы не использовать множества.

Ivan
14.02.2017
19:51:23
Да, множества сильно облегчают жизнь и делают многое прям очень лаконичным. Но итерируясь по нему при том что порядок важен, можешь заложить такой хитрый баг, отловить который может быть в будущем сильно непросто, поэтому я бы итерировался по list(set).

A
14.02.2017
19:53:43
то есть для пущей уверенности, предлагаешь временно держать копию множества в виде списка?

да, так точно ничего не сломается.

Ivan
14.02.2017
19:55:58
ну да, тот самый случай, когда лучше перестраховаться.

Ivan
14.02.2017
19:57:05
Надо во время итераций сохранить порядок.

если перед ними зафиксировать сет в лист и по получившемуся уже итерировать

Alexey
14.02.2017
20:03:09
не понимаю как можно что то зафиксировать если оно не упорядоченно. ну зафиксируешь неупорядоченность. и какой профит?

A
14.02.2017
20:03:52
но оно же где-то в памяти не как в банке лежит

Mike
14.02.2017
20:05:10
Тут имеют в виду профит от того что второй раз не будет вызван конструктор множества

Google
Mike
14.02.2017
20:05:14
Как я понял

A
14.02.2017
20:07:07
мне несколько раз нужно будет пройтись по множеству в разных местах и разные штучки построить

Alexey
14.02.2017
20:07:58
по моему в разных местах по множеству не ходят

Cykooz
14.02.2017
20:09:06
Проходись. Не рандомом же он будет элементы из сета вытягивать. Если не вносить изменения в сет, то порядок элементов должен быть фиксирован

A
14.02.2017
20:09:24
не в разных местах множества, а из двух-трёх мест в моём коде.

Alexey
14.02.2017
20:12:44
ты при первом проходе pop-ом дергай элементы и вставляй в новый list. а для последующих циклов его и используй

120% повторяемости\упорядоченности

Traveler747
14.02.2017
20:16:04
Что почём?
Ну баш это от слова Башкирия? Или от слова- голова - на башкирском ?

@AliVerTheItasIa
14.02.2017
20:28:50
Пс-с-с...пасаны.. Нужно вытащить ВСЕ.zip файлы в известной директории с сайта. Сервер таков: Apache/2.2.29 (Gentoo) mod_dp/0.99.7 Phusion_Passenger/4.0.60 PHP/5.2.17-pl0-gentoo mod_wsgi/4.4.21 Python/2.7.10 Идеи?

Ivan
14.02.2017
20:29:44
scl

scp

@AliVerTheItasIa
14.02.2017
20:29:51
scl
м?

Ivan
14.02.2017
20:30:07
по ssh доступ есть,

?

@AliVerTheItasIa
14.02.2017
20:30:21
по ssh доступ есть,
Выше отправил всё, что известно.

Дело в #OpenSource, #БлагоДело, итд..

Johnnie
14.02.2017
20:32:02
teleport pro

@AliVerTheItasIa
14.02.2017
20:32:06
Хацкать не стоит, нет. Просто как бы вытащить все зип файлы. Не бртуфорсить же ссылки. Нет?

В общем сделалЪ в bash цикл... =_= #Пагналееее



Google
A
14.02.2017
21:21:16
распараллель

@AliVerTheItasIa
14.02.2017
21:21:44
распараллель
Знал бы как..

Мне по сути 200 перебрать просто. После 200 с буквой после.. К счастью одной лишь.

A
14.02.2017
21:23:18
самый простой и самый неправильный способ - две консоли, в одном скрипте начинаешь с var0=100

@AliVerTheItasIa
14.02.2017
21:24:25
Так-с, так-с, так-с...

Как к $var0 припилить к примеру букву A, чтоб не считалось $var0A. m?

A
14.02.2017
21:25:25
$var0A

@AliVerTheItasIa
14.02.2017
21:25:38
a?

Мне нужно получить 1A, 2A...

Конкатенация?

или как оно там

"$var0"+"A" дя?

A
14.02.2017
21:26:50
VAR=23 echo "$VAR"A

@AliVerTheItasIa
14.02.2017
21:27:56
VAR=23 echo "$VAR"A
А после к А как прилипить?

А...понел111

A
14.02.2017
21:28:17
оно же вот оно, положила.

@AliVerTheItasIa
14.02.2017
21:28:45
Всё, всё.. Это же bash.

A
14.02.2017
21:29:05
так ебаш!

@AliVerTheItasIa
14.02.2017
21:29:29
Благо сайт/серв бомбит пока 404 лишь :3

A
14.02.2017
21:29:53
завтра по айпи забанят.

Google
@AliVerTheItasIa
14.02.2017
21:30:09
Главное, чтоб товарищ Майор не пришёл =)

V
14.02.2017
21:35:05
откройте для себя stem или torrequest, раз уж мы про питон тут

если по ip банить будут

@AliVerTheItasIa
14.02.2017
21:37:15
V
14.02.2017
21:39:31
о, кстати, надо почитать, спасибо

@AliVerTheItasIa
14.02.2017
21:40:12
Вполне себе сеть, я вам скажу. Кроме запрет видео применения найти не смог =\

Di
14.02.2017
21:47:37
Чот ща флэшбэк по фидо причудился

A
14.02.2017
21:54:50
опять я и вот по какому вопросу: пытаюсь составить из iterable numpy.array, чтобы избежать лишнее преобразование в список, я использую np.fromiter. ему нужно передать dtype. не совсем понимаю, как сделать это для вот такой конечной структуры: [ [float64, float64], ....]

могу пока только такую: [ (float64, float64), ... ]

SWENprod
14.02.2017
22:05:39
Можно ли сделать авторизацию в боте?

b0g3r
14.02.2017
22:07:18
Можно

Но лучше спрашивать такое в @botoid

SWENprod
14.02.2017
22:08:46
Спасибо)

@AliVerTheItasIa
14.02.2017
22:10:37
SWENprod
14.02.2017
22:11:08
?

Страница 1268 из 1885

Эта группа больше не существует Эта группа больше не существует