@ru_python

Страница 9614 из 9768
Maksym
16.07.2019
08:16:00


Tishka17
16.07.2019
08:16:49


Maksym
16.07.2019
08:16:50
слушай, чувак, не выдрачивайся знаниями оценки алгоритмов, а поясни нормально

Danil
16.07.2019
08:17:07
лол

Google
Tishka17
16.07.2019
08:17:11
мне лень

не сегодня

Danil
16.07.2019
08:17:25
А это мета такая прийти, просить помощи, а потом говорить что тебе хуево помогли?

Maksym
16.07.2019
08:17:27
ну тогда офнись, и пей кофе у компа

Tishka17
16.07.2019
08:17:43
так пойду и сделаю

Maksym
16.07.2019
08:18:01
нет, просто зачем так меня заваливать если я реально не смог разобраться что наделал

Tishka17
16.07.2019
08:18:26
окей. скажу так: indx = ls[id] - это бессмысленная в рамках твоего кода операция

Maksym
16.07.2019
08:18:29
я же не прошу решить за меня задачу, а помочь разобраться с вопросом

Anton
16.07.2019
08:19:11
А на самом деле странно, что результат не такой же

Maksym
16.07.2019
08:19:43
да,но я просто переприсвоил значение и по логике должно всё заработать, разве не так?

Sergey
16.07.2019
08:20:16
Получаю такую ошибку и не понятно из-за чего, иногда все нормально работает. Возможно нужно после pool.close() вызывать метод pool.join() и pool.terminate()? Traceback (most recent call last): File "app/src/packing_slabs.py", line 8, in calculation_after_load self.pool = Pool(cpu_count()) File "anaconda3/lib/python3.7/multiprocessing/context.py", line 119, in Pool context=self.get_context()) File "anaconda3/lib/python3.7/multiprocessing/pool.py", line 177, in __init__ self._repopulate_pool() File "anaconda3/lib/python3.7/multiprocessing/pool.py", line 238, in _repopulate_pool self._wrap_exception) File "anaconda3/lib/python3.7/multiprocessing/pool.py", line 257, in _repopulate_pool_static w.start() File "anaconda3/lib/python3.7/multiprocessing/process.py", line 112, in start self._popen = self._Popen(self) File "anaconda3/lib/python3.7/multiprocessing/context.py", line 277, in _Popen return Popen(process_obj) File "anaconda3/lib/python3.7/multiprocessing/popen_fork.py", line 20, in __init__ self._launch(process_obj) File "anaconda3/lib/python3.7/multiprocessing/popen_fork.py", line 76, in _launch os._exit(code) File "app/__init__.py", line 50, in stop scheduler.shutdown() File "anaconda3/lib/python3.7/site-packages/apscheduler/schedulers/background.py", line 39, in shutdown super(BackgroundScheduler, self).shutdown(*args, **kwargs) File "anaconda3/lib/python3.7/site-packages/apscheduler/schedulers/blocking.py", line 22, in shutdown super(BlockingScheduler, self).shutdown(wait) File "anaconda3/lib/python3.7/site-packages/apscheduler/schedulers/base.py", line 191, in shutdown executor.shutdown(wait) File "anaconda3/lib/python3.7/site-packages/apscheduler/executors/pool.py", line 26, in shutdown self._pool.shutdown(wait) File "anaconda3/lib/python3.7/concurrent/futures/thread.py", line 204, in shutdown t.join() File "anaconda3/lib/python3.7/threading.py", line 1029, in join raise RuntimeError("cannot join current thread") from apscheduler.schedulers.background import BackgroundScheduler from multiprocessing import Pool import signal scheduler = BackgroundScheduler() scheduler.start() scheduler.add_job(func=calculation_after_load, trigger="interval", minutes=5) def stop(signum, frame): scheduler.shutdown() sys.exit() signal.signal(signal.SIGTERM, stop) def calculation_after_load(): try: pool = Pool(10) res = pool.map([1, 2, 3, 4, 5]) except: pass finally: pool.close() def func(number): res = 0 for i in range(number): res += 1 return res

Anton
16.07.2019
08:20:20
Должен, ты точно правильно всё запустил?

Google
Maksym
16.07.2019
08:21:08
1 мин



я уже даже напрямую через интерпретатор написал, всёравно не получается

Bogdan
16.07.2019
08:26:12
подскажите, как лучше сделать счетчик ? хочу сделать кнопки, которрые будут переключать значения допустим от 1 до 10 клацаю влево-право соответсвенно цифра меняется ?

Denis
16.07.2019
08:26:18
Что такое indx?

Maksym
16.07.2019
08:28:12
всм?

Tishka17
16.07.2019
08:28:16
ещё раз: зачем теюе там indx=ls[id]?

ты вообще понимашеь что это делает?

ты в indx положил тот же самый item по сути

Maksym
16.07.2019
08:28:46
в данном случае это айдишка, как я знаю енумерейт создаёт таплы, и там идёт (индекс\айди, значение Например [0,1,2]) , будет преобразуется в (0,0),(1,1), (2,2)

так оно работает?

Anton
16.07.2019
08:29:08
На гитхабе ls[id:], а здесь ls[indx:]

Tishka17
16.07.2019
08:29:10
так оно работает?
оно делает непонятно что

Anton
16.07.2019
08:30:04
А тишка хочет сказать, что ls[id] == item

Maksym
16.07.2019
08:30:04
на гите два цыкла, один рабочий, с ls[id], второй тот, о котором я сейчас говорю

Pavel
16.07.2019
08:30:43
на гите два цыкла, один рабочий, с ls[id], второй тот, о котором я сейчас говорю
а почему вообще не In [1]: ls = [0, 1, 3, 6, 10] In [2]: [sum(ls[i:]) for i in range(len(ls))] Out[2]: [20, 20, 19, 16, 10]

Anton
16.07.2019
08:30:43
Бля. Нет же сам свой код внимательно посмотри

Google
Anton
16.07.2019
08:31:01
Только не говори пж, что я хуёво помог

Tishka17
16.07.2019
08:31:14
на гите два цыкла, один рабочий, с ls[id], второй тот, о котором я сейчас говорю
в одном понятно что делается (рабочий), во втором какая-то непонятная логика с взятием ls[ls[id]]

Maksym
16.07.2019
08:31:16
?, спасибо)

нет, все ок, спасибо!)

Только не говори пж, что я хуёво помог

SetazeR
16.07.2019
08:33:25
Только не говори пж, что я хуёво помог
юзай ответы вместо репостов блеать

Maksym
16.07.2019
08:33:30
Maksym
16.07.2019
08:40:25
как ты считаешь оценку ?

Denis
16.07.2019
08:41:03
Попробуйте itertools.accumulate

Maksym
16.07.2019
08:41:06
и там и там есть фор, как я понимаю чем польше цыклов тем сложнее алгоритм

Tishka17
16.07.2019
08:41:24
как ты считаешь оценку ?
sum - O(n), а он вызывается n раз

Maksym
16.07.2019
08:41:31
да, я знаю это, но на кодварс нельзя импортировать библиотеки

Tishka17
16.07.2019
08:42:19


SetazeR
16.07.2019
08:42:44
у вас результат как-то отличается

Tishka17
16.07.2019
08:42:51
упс

ладно

Google
Tishka17
16.07.2019
08:42:55
reduce

Anton
16.07.2019
08:45:16
Но вопрос так - то для бегинерсов. Тут про асинхронное выполнение только спрашивают)

SetazeR
16.07.2019
08:48:47
всё равно не катит же

6 элементов

Tishka17
16.07.2019
08:48:57
ну вот тут мне лень уже

SetazeR
16.07.2019
08:49:02
и читабельность ужасная

без поллитры не разберёшься

уж лучше O(n^2)

Tishka17
16.07.2019
08:50:28


читаемая версия

SetazeR
16.07.2019
08:50:55
другое дело

Tishka17
16.07.2019
08:51:01
просто не однострочник

SetazeR
16.07.2019
08:51:22
гораздо лучше

Andrew
16.07.2019
08:53:20
А lambda обычно применяется как "защита от дурака"? Потому что читается код с ней действительно сложнее, а по поводу ускорения при его использовании я не уверен

Pavel
16.07.2019
08:53:28
просто не однострочник
ну, чем то всегда приходится жертвовать

Maksym
16.07.2019
08:54:44
ребят, как можно улучшить знания кроме как решать задачи? вроде как практика лучшее что может быть, но чёт чувствую себя ппц тупым

Andrew
16.07.2019
08:54:56
Книги

?? Eugene
16.07.2019
08:55:06
Книгу хорошую почитай

Tarrac
16.07.2019
08:55:22
Придумывай задачи и решай

Google
Andrew
16.07.2019
08:55:25
A byte of python, learning python

Tarrac
16.07.2019
08:55:37
Заодно чсх првысишь

Maksym
16.07.2019
08:55:40
читал, байт оф пайтон

Andrew
16.07.2019
08:55:53
Чсх? ?

Maksym
16.07.2019
08:56:03
это что такое?

?? Eugene
16.07.2019
08:56:04
читай fluent python, если нужен питон

Tarrac
16.07.2019
08:56:12
Придумать всегда можно

У меня стабильно 2-3 в голове варятся

?? Eugene
16.07.2019
08:56:45
чсх = "Что, сука, характерно...", любимая фраза одного персонажа =)

Tarrac
16.07.2019
08:57:31
Чувство собственного хрена

Mename
16.07.2019
08:57:34
Ребят

Maksym
16.07.2019
08:57:47
я пробовал марка лутца но там капец какие большие объёмы книг

Mename
16.07.2019
08:57:49
Блять я щас делал рефакторинг

Чужого кода

У меня руки трясутся ебаный в рот

?? Eugene
16.07.2019
08:58:24
Maksym
16.07.2019
08:58:32
да, уже ищу в нете)

Mename
16.07.2019
08:58:45
globals()["offset"] = 6

Tishka17
16.07.2019
08:58:58
lol

?? Eugene
16.07.2019
08:59:00
ахах

Tarrac
16.07.2019
08:59:14
Мне свой класс надо под рефракторинг загнать, там так сделано что стыдно

Страница 9614 из 9768