@spbpython

Страница 462 из 785
Aleksandr
25.07.2017
14:19:52
Ребят привет! Кто-нибудь сталкивался с задачей вычисления ранга булевой (бинарной) матрицы в самом питоне либо через С интерфейс? Если здесь не по теме, может, посоветуете соответствующий чат? Спасибо большое!

Aleksander
25.07.2017
14:32:54
https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.linalg.matrix_rank.html ?

Alex
25.07.2017
14:45:32
https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.linalg.matrix_rank.html ?
Для бинарной можно быстрее чем через svd

Alexander
25.07.2017
15:15:56
https://gist.github.com/StuartGordonReid/eb59113cb29e529b8105

Google
Aleksandr
25.07.2017
15:32:15
https://docs.scipy.org/doc/numpy-dev/reference/generated/numpy.linalg.matrix_rank.html ?
Спасибо, нужна именно бинарная с _xor_ операциями

https://gist.github.com/StuartGordonReid/eb59113cb29e529b8105
Спасибо, уже пробовал, код не работает на больших матрицах

Alex
25.07.2017
15:34:45
А можно поподробнее?
На лекцию по математике сейчас не готов, извините( но по этой теме легко гуглятся правильные идеи (на англ конечно)

Aleksandr
25.07.2017
15:36:21
На лекцию по математике сейчас не готов, извините( но по этой теме легко гуглятся правильные идеи (на англ конечно)
Да лекция и не нужна, благодарю. Все ищу как раз на англ, что-то из зверской теории попадается, а вот примеров или кода нигде нет

Alex
25.07.2017
15:38:52
Да лекция и не нужна, благодарю. Все ищу как раз на англ, что-то из зверской теории попадается, а вот примеров или кода нигде нет
Ну из самого простого — посмотрите scipy sparse svd и допилите оптимизацию под бинарную задачу. И код рабочий будет и улучшать можно итерационно

Eugene
25.07.2017
17:31:34
Ну из самого простого — посмотрите scipy sparse svd и допилите оптимизацию под бинарную задачу. И код рабочий будет и улучшать можно итерационно
scipy использует фортрановские библиотеки для линейной алгебры. Не думаю, что разобраться в фортрановском коде вычисления svd очень просто :)

Спасибо, нужна именно бинарная с _xor_ операциями
Вот тут предлагают решения с xor https://www.experts-exchange.com/questions/22405622/Rank-of-square-binary-matrix-algorithm.html

Andrey
26.07.2017
08:09:42
@delimitry я тут похоже вписываюсь в четверг повторить наш доклад про издевательство над функциями у чуваков из kiwi.com в Брно
с докладом видимо не выходит, у них митапы в летнем режиме, будет только lightning talks в баре. можно попробовать телемост замутить с вашим дринкапом

Google
Dmitry
26.07.2017
08:39:15
мол, весь этот тренд на 'никаких серьёзных тем, только толки'

Andrey
26.07.2017
08:39:42
ну это летний режим брно питон митапа. говорят нормальные доклады с сентября вернут

я вообще не представляю, что на этих толках говорить, там же ничего осмысленного не успеть

Ilia
26.07.2017
08:48:09
Холиварить про asyncio разумеется

Dmitry
26.07.2017
10:49:14
> можно попробовать телемост замутить с вашим дринкапом телемост, лол. По заявкам рабочего класса ещё скажи

но вообще идея забавная

Sergey
26.07.2017
11:00:04
Не очень представляю как это будет с нашей стороны в шумной таре бруч

Roman
26.07.2017
11:04:08
А что холиварить? Только рассказать про боль

Dmitry
26.07.2017
11:48:13
Не очень представляю как это будет с нашей стороны в шумной таре бруч
ну, мы ж недолго и просто по фану так что можно попробовать )

Nikolay
26.07.2017
11:52:34
А что холиварить? Только рассказать про боль
Добавь "хотите корутин - идите пишите на го"

Чтобы градус драматичности поднять

Max
26.07.2017
12:19:46
Коллеги, очень банальный, но тем не менее любопытный вопрос возник: как вы считаете, какая средне-нормальная ЗП по СПб сейчас для middle и для senior python разработчика? =) (умышленно не уточняю кто есть мидл, кто есть сеньёр, интересны лишь мнения as is)

Serge
26.07.2017
12:24:47
все люди стоят разных денег. есть разные компании, в которых разные вилки и разны требования. раговорный английский, например, способен поднять зп выше $3000 даже мидлу, потому что конкурируют такие работодатели не только на нашем рынке

ну и дальше начинается всякое...

а еще есть политика "мы и так крутые и у нас работать престижно, поэтому мы платим всегда чуть ниже рынка. у нас и плюшек до фига и офис клёвый"

только вот никто не говорит, если не спросишь, что придется разгребать километры наследия на Python 2.5. за такое вообще доплачивать надо бы

Sergey
26.07.2017
12:29:14
Доллар Каймановых островов

Max
26.07.2017
12:40:45
"все люди стоят разных денег" - так то да, причем один и тот же человек в разных компаниях может стоить очень разных денег

Google
Dmitry
26.07.2017
12:44:52
от 60тр до $4000 как вопрос, такой ответ
даже я бы сказал от 40тр до $5000 :)

Andrey
26.07.2017
12:45:50
расширяем границы

Max
26.07.2017
12:46:33
ну вряд ли вы найдете мидла с 3+ лет опыта и уверенным знанием хотя бы django+db за 40к в питере

Dmitry
26.07.2017
12:47:22
я могу найти на спор

более того, я даже интервьюировался когда-то случайно в такую контору: https://antijob.net/black_list/ooo__vista_/

https://spb.hh.ru/employer/1684993

миддлу на PyQT они предлагали 30, емнип

Max
26.07.2017
12:48:29
ну мало ли что предлагали, это же не означает что такого нашли

Dmitry
26.07.2017
12:48:31
хотя джанги у них конечно нету

но это совсем неадекватные чуваки, если что =)

не, в регионах-то понятно. В регионах за 25 работают всерьёз до сих пор (это тоже из личного опыта, к сожалению)

Max
26.07.2017
12:49:52
я же спрашивал про среднюю ЗП, а не среднее предложение ;-) Если кто-то предлагает зп в 30к это вовсе не означает, что есть разработчики которые на это соглашаются

Dmitry
26.07.2017
12:50:31
ну там были существующие разработчики, вряд ли они за какие-то кардинально иные деньги работают

энивей, мы с @lig11 пытаемся сказать что средней зп всё же нету

разброс огромен и зависит от кучи вещей

Max
26.07.2017
12:51:02
очень частая ситуация, к стати

Sasha
26.07.2017
12:51:46
Что значит средней нету?

Chikiro
26.07.2017
12:53:42
Не приянто о своей зарплате говорить коллегами, и даже знакомым, свою стоимость приходится вычислять по вакансиям на hh и по разговорам о зарплате на собеседовании.

Bonum
26.07.2017
12:55:03
Средней нет, но есть на что ориентироваться?

Dmitry
26.07.2017
12:55:22
к сожалению, даже ориентиров нормальных нету

Google
Serge
26.07.2017
12:55:23
Средней нет, но есть на что ориентироваться?
ориентируйся на свои потребности

Max
26.07.2017
12:55:28
какой кучи вещей? если не брать крайности типа глубоких знаний Zope3, иметь сертификаты informix или поддерживать легаси на 2.2 , то получаем приблизительно одинаковый стек и примерно одинаковый средний уровень знаний (давайте для примера web-ом ограничимся)

Sasha
26.07.2017
12:56:54
alex мы поняли

Serge
26.07.2017
12:57:03
а вебсокеты, а http/2?

Bonum
26.07.2017
12:57:08
Я начинающий питонист, реальных проектов нет, есть несколько учебных. Как определить я middle, junior или, прости Господи, трейни

И на какой порядок рассчитывать?

Roman
26.07.2017
12:57:42
а вебсокеты, а http/2?
это очень хорошие вопросы. потому что вот с http2 в питоне сейчас грустно

Bonum
26.07.2017
12:57:56
Логично, спасибо.

Dmitry
26.07.2017
12:57:59
> A good junior developer can be given a known task, and be expected to execute it quickly, and well. > A good intermediate developer needs less supervision. They can be trusted to raise issues of code design, and play a valuable role in design discussions. They are also the “workhorses” of the dev team. However, further mentoring and higher level supervision is still vital.

Страница 462 из 785