если значения нулевые как мне надо то вроде можно использовать range хотя я не помню уже как. а если нужно заполнить случайными значениями типа random.randint. Количество значений примерно 16 миллионов. Не спрашивайте плз зачем мне это надо. Но надо. Как оптимизировать код чтобы выполнялось максимально быстро. А то если сделать чисто append в цикле то выполняется аж ~16 секунд пиздец как много.

  • Anoxemian
    link
    fedilink
    arrow-up
    0
    ·
    9 months ago

    Произошла отрицательная оптимизация:

    root@cloud:~# python3 --version
    Python 3.12.3
    root@cloud:~# ./test.py 
    346.2560556768917 Mbps
    1.4101738929748535 seconds
    

    3.14.0 + JIT

    root@cloud:~# /usr/local/python3.14/bin/python3 --version
    Python 3.14.0
    root@cloud:~# ./test.py 
    102.36189066810427 Mbps
    4.77014684677124 seconds