
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

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
Да ты ахуел

Ivan
14.02.2017
19:30:24
он на python? какую библиотеку использовал?

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

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
ну да, тот самый случай, когда лучше перестраховаться.

Alexey
14.02.2017
19:56:38

Ivan
14.02.2017
19:57:05
Надо во время итераций сохранить порядок.
если перед ними зафиксировать сет в лист и по получившемуся уже итерировать

A
14.02.2017
19:57:38

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

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

@AliVerTheItasIa
14.02.2017
20:30:21
Дело в #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
А...понел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
?
Эта группа больше не существует