
Евгений
04.06.2019
17:36:48

Andrey
04.06.2019
17:38:58
у нас сейчас pytest стандарт де-факто или есть еще что-то более модное и молодежное?

Denis
04.06.2019
17:38:59
Ну так вывод true либо false сделан через print

Alex
04.06.2019
17:39:06

Google

Alex
04.06.2019
17:39:23

Denis
04.06.2019
17:39:55
Когда результат работы функции -переменная, то в return передаем её, как быть с выводом строки

Alex
04.06.2019
17:40:28
> Когда результат работы функции -переменная
чоблять (c)

Евгений
04.06.2019
17:40:28

Alex
04.06.2019
17:40:57

Andrey
04.06.2019
17:41:02
вообще как задача целиком звучит-то?

Евгений
04.06.2019
17:41:30
Мне почему то кажется он хочет сделать print и получить, что вывел print.

Denis
04.06.2019
17:44:21
Проверить, принадлежит ли точка с координатами x и y квадрату, включая его границы. Если принял надлежит выведите true,если нет false.

Маришка
04.06.2019
17:44:34

Евгений
04.06.2019
17:45:36

Vlaght
04.06.2019
17:46:31
Что же тогда спрашивают в чате для начинающих?

Denis
04.06.2019
17:46:54

Google

Denis
04.06.2019
17:47:29
Да я и есть начинающий

DeepHill
04.06.2019
17:48:36

Denis
04.06.2019
17:49:38
Во, спс

ㅤ
04.06.2019
17:50:17
Ребята как с ткинтера из Entry передать значение в консоль при нажатии в кнопку ?

Sergey
04.06.2019
17:54:16
всем привет, кто работал с python git lab,
ошибка авторизация отдает 401
передал параметры, как в доке
gl =gitlab.Gitlab(url_to_project, security_token, api-version, ssl-auth=false)
gl.auth()

Евгений
04.06.2019
18:02:51

Влад
04.06.2019
18:04:14
День добрый! Есть вот такая библиотека: https://github.com/waveshare/e-Paper/blob/master/2.7inch_e-paper_b_code/RaspberryPi/python3/epd2in7b.py
В примере она используется как import epd2in7b, epd = epd2in7b.EPD(), но проблема в том, что после импорта, EPD() там нет. В самой библиотеке есть class EPD, так что я даже не понимаю, в чем проблема.

Евгений
04.06.2019
18:04:15

Sergey
04.06.2019
18:05:33

Евгений
04.06.2019
18:06:14

Sergey
04.06.2019
18:07:01
пришел к такому решению)

Denis
04.06.2019
18:13:51
Векторизация под капотом использует много цпу?

Серафима
04.06.2019
18:13:56
Сап
Хотел спросить
Ойти вузы нужны чи не?

Denis
04.06.2019
18:14:28
Или там только за счёт большего объёма регистров достигается скорость?
Ну и где про это почитать?

Серафима
04.06.2019
18:19:06
Но всякие вумнеки глаголят мол минус время хуйня параша и нинада отэто от все, мол половина программы нахуй не нужна

Google

Roman (SINTEZ)
04.06.2019
18:20:40
Расширяет кругозор. Смотря цели какие. Ночам нужно.
Госам

Denis
04.06.2019
18:22:07
почти вся
только
1. устроиться на первое место работы намного проще, как никак не человека с улицы берут а с целого мгу / мфти / вшэ
2. местами даже с опытом просят диплом
3. госкомпании
4. после того как программировать заебет нужен будет диплом чтобы пойти манагером
5. свалить с россеюшки

Глеб
04.06.2019
18:26:08

Denis
04.06.2019
18:27:00
еще раз подниму вопрос: векторизация как в питоне работает и где читать по питон под капотом?
кто тут шарит
@Tishka17
@Saluev

Евгений
04.06.2019
18:28:05

Denis
04.06.2019
18:28:13
у меня распараллеливание дает супер маленький выигрыш во времени, подозреваю, что всему виной факт что векторизация тоже параллелится

Глеб
04.06.2019
18:28:35
А чтобы в голом питоне - не, это фантастика.

Denis
04.06.2019
18:28:47

Глеб
04.06.2019
18:29:14

Denis
04.06.2019
18:29:34

Google

Denis
04.06.2019
18:29:44
есть еще процессы

Глеб
04.06.2019
18:29:45
А ты как параллелишь?
давай тогда кусок кода

Denis
04.06.2019
18:30:01
секунду

Евгений
04.06.2019
18:31:17
секунду
А как данные планируешь между процессами шарить?

Denis
04.06.2019
18:32:13
ну, в моей задаче

Евгений
04.06.2019
18:32:28

Denis
04.06.2019
18:32:37
def PcomputeTrends(close, hfull, lfull, std):
IDX = range(len(hfull))
nProc = 12
chunks = np.array_split(IDX,nProc)
pool = ProcessPool(processes=nProc)
res_app = [pool.apply_async(computeTrendsChunk,(x, close, hfull, lfull, std)) for x in chunks]
results = [result.get() for result in res_app]
trends = []
for i in range(0, len(results)):
chunk = results[i]
trends.extend(chunk)
return trends
что то такое

Глеб
04.06.2019
18:34:32
А железяка какая?

Denis
04.06.2019
18:35:02
ну проблема то в чем:
на 12 ядрах выигрыш всего 20% времени, есть подозрение, что просто векторизация в функции computeTrendsChunk забирает все ядра, если там через MPI что то реализовано

Винни
04.06.2019
18:38:29
извините, что не в тему, но всё же

Denis
04.06.2019
18:39:08
Intel(R) Core(TM) i7-8086K
да ето не мое, это в офисе
у меня ток макбук 2015го года
)0

Винни
04.06.2019
18:39:50
ну ты и мажоооорище злоебучее

Google

Винни
04.06.2019
18:39:55
феминисток на тебя нет

Евгений
04.06.2019
18:40:26

Глеб
04.06.2019
18:40:27
Я вот что-то не могу найти информацию, SSE/AVX они ведь аппаратно реализованы, а на каждое ядро или отдельным блоком - не понятно.

Denis
04.06.2019
18:41:02

Евгений
04.06.2019
18:41:41
Физическое ядро

Denis
04.06.2019
18:44:29

Евгений
04.06.2019
18:44:54

Denis
04.06.2019
18:45:44
а что порекомендуешь сделать?