Size: a a a

Сообщество Python Программистов

2020 December 23

K

KarmaBot in Сообщество Python Программистов
Вы увеличили карму Ivan до 42.59 (+41.59)
источник

R3

Rud 356 in Сообщество Python Программистов
Бензофуран Гетероцикл
Я начал по порядку методы описывать
Ну ты промежуточные коммиты то делай + сделай себе отдельную ветку, которую будем мержить в мейн
источник

E

Egor in Сообщество Python Программистов
Egor
ты по сути там просто переменные создаешь, не?
источник

E

Egor in Сообщество Python Программистов
а создавать переменные ты и распакованными можешь, так что ничего удивительного
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Rud 356
Ну ты промежуточные коммиты то делай + сделай себе отдельную ветку, которую будем мержить в мейн
Там нихрена не стабильно, оно с вероятностью в 99% будет переделано
Но если так хочется то ок)
источник

R3

Rud 356 in Сообщество Python Программистов
Ну как-то же историю показывать надо + понимать хули там происходит
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
ну я как-то даже хз что тебе сказать
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Да выше уже были замеры
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Шо ты мне втираешь
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
ну дайте линку-то хоть на сообщения, я ж разве знаю насколько давно вы это обсуждали
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Шаг сделай больше
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Ivenish Wanpzhshn
ну дайте линку-то хоть на сообщения, я ж разве знаю насколько давно вы это обсуждали
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
ну, я прошу прощения, но мне трудно это прям назвать быстрее, для меня это сравнимые тайминги и боттлнеком в вычислениях не будут примерно никогда
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
для меня быстрее - это переход на другую асимптотику, ну или хотя бы просто кратное уменьшение, как от форика уйти к векторным вычислениям нампая, сократить время от милисекунд до наносекунд
источник

👑️

👑OGURCHIK🖤 ️ in Сообщество Python Программистов
Ну факт остается фактом
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Тут чота грят что новая версия короны в Англии вылупилась
источник

БГ

Бензофуран Гетероцик... in Сообщество Python Программистов
Впрочем не будем об этом в чате про питон)
источник

SM

S. Moysiyuk in Сообщество Python Программистов
Ну королева тоже за модой следит
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
👑OGURCHIK🖤 ️
Ну факт остается фактом
Language:
python3


Source:
import dis

def f1():
   return [x for x in range(10**7, 0, -1)]

def f2():
   return [x for x in reversed(range(0, 10**7))]

print(dis.dis(f1))
print('-' * 80)
print(dis.dis(f2))


Result:
  4           0 LOAD_CONST               1 (<code object <listcomp> at 0x7f5516d7f930, file "/home/ren/Desktop/rextester_linux_2.0/usercode/352863186/source.py", line 4>)
             2 LOAD_CONST               2 ('f1.<locals>.<listcomp>')
             4 MAKE_FUNCTION            0
             6 LOAD_GLOBAL              0 (range)
             8 LOAD_CONST               7 (10000000)
            10 LOAD_CONST               5 (0)
            12 LOAD_CONST               8 (-1)
            14 CALL_FUNCTION            3
            16 GET_ITER
            18 CALL_FUNCTION            1
            20 RETURN_VALUE
None
--------------------------------------------------------------------------------
 7           0 LOAD_CONST               1 (<code object <listcomp> at 0x7f5516d415d0, file "/home/ren/Desktop/rextester_linux_2.0/usercode/352863186/source.py", line 7>)
             2 LOAD_CONST               2 ('f2.<locals>.<listcomp>')
             4 MAKE_FUNCTION            0
             6 LOAD_GLOBAL              0 (reversed)
             8 LOAD_GLOBAL              1 (range)
            10 LOAD_CONST               3 (0)
            12 LOAD_CONST               6 (10000000)
            14 CALL_FUNCTION            2
            16 CALL_FUNCTION            1
            18 GET_ITER
            20 CALL_FUNCTION            1
            22 RETURN_VALUE
None
источник

IW

Ivenish Wanpzhshn in Сообщество Python Программистов
нутипа
источник