Andrey
у нас сейчас pytest стандарт де-факто или есть еще что-то более модное и молодежное?
Denis
Ну так вывод true либо false сделан через print
Alex
Alex
Denis
Когда результат работы функции -переменная, то в return передаем её, как быть с выводом строки
Alex
> Когда результат работы функции -переменная
чоблять (c)
Евгений
Alex
Andrey
Andrey
вообще как задача целиком звучит-то?
Евгений
Мне почему то кажется он хочет сделать print и получить, что вывел print.
Denis
Проверить, принадлежит ли точка с координатами x и y квадрату, включая его границы. Если принял надлежит выведите true,если нет false.
Dogma
Евгений
Vlaght ☮️️
Что же тогда спрашивают в чате для начинающих?
Denis
Denis
Да я и есть начинающий
misanthrop
Denis
Во, спс
ㅤ
Ребята как с ткинтера из Entry передать значение в консоль при нажатии в кнопку ?
Sergey
всем привет, кто работал с python git lab,
ошибка авторизация отдает 401
передал параметры, как в доке
gl =gitlab.Gitlab(url_to_project, security_token, api-version, ssl-auth=false)
gl.auth()
Евгений
vvzvlad
День добрый! Есть вот такая библиотека: 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, так что я даже не понимаю, в чем проблема.
Евгений
Евгений
Sergey
пришел к такому решению)
denis ⛅️
Векторизация под капотом использует много цпу?
Серафима O̡͙ ͈_O̧͖̣
Сап
Серафима O̡͙ ͈_O̧͖̣
Хотел спросить
Серафима O̡͙ ͈_O̧͖̣
Ойти вузы нужны чи не?
denis ⛅️
Или там только за счёт большего объёма регистров достигается скорость?
denis ⛅️
Ну и где про это почитать?
Серафима O̡͙ ͈_O̧͖̣
Но всякие вумнеки глаголят мол минус время хуйня параша и нинада отэто от все, мол половина программы нахуй не нужна
Roman
Расширяет кругозор. Смотря цели какие. Ночам нужно.
Roman
Госам
denis ⛅️
denis ⛅️
почти вся
denis ⛅️
только
1. устроиться на первое место работы намного проще, как никак не человека с улицы берут а с целого мгу / мфти / вшэ
2. местами даже с опытом просят диплом
3. госкомпании
4. после того как программировать заебет нужен будет диплом чтобы пойти манагером
5. свалить с россеюшки
denis ⛅️
denis ⛅️
еще раз подниму вопрос: векторизация как в питоне работает и где читать по питон под капотом?
denis ⛅️
кто тут шарит
denis ⛅️
@Tishka17
denis ⛅️
@Saluev
Евгений
denis ⛅️
у меня распараллеливание дает супер маленький выигрыш во времени, подозреваю, что всему виной факт что векторизация тоже параллелится
denis ⛅️
Unat
Unat
А чтобы в голом питоне - не, это фантастика.
denis ⛅️
denis ⛅️
Unat
denis ⛅️
denis ⛅️
есть еще процессы
Unat
А ты как параллелишь?
Unat
давай тогда кусок кода
denis ⛅️
секунду
Евгений
секунду
А как данные планируешь между процессами шарить?
denis ⛅️
ну, в моей задаче
Евгений
denis ⛅️
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
denis ⛅️
что то такое
Unat
А железяка какая?
denis ⛅️
ну проблема то в чем:
на 12 ядрах выигрыш всего 20% времени, есть подозрение, что просто векторизация в функции computeTrendsChunk забирает все ядра, если там через MPI что то реализовано
Кіт ✙
извините, что не в тему, но всё же
Кіт ✙
denis ⛅️
Intel(R) Core(TM) i7-8086K
denis ⛅️
да ето не мое, это в офисе
denis ⛅️
у меня ток макбук 2015го года
denis ⛅️
)0
Кіт ✙
ну ты и мажоооорище злоебучее
Кіт ✙
феминисток на тебя нет
Евгений
Unat
Я вот что-то не могу найти информацию, SSE/AVX они ведь аппаратно реализованы, а на каждое ядро или отдельным блоком - не понятно.