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

  • Anoxemian
    link
    fedilink
    arrow-up
    0
    ·
    1 year ago

    Вот это дает скорость эквивалентную системной. Ожидаемо, сишечка зарешала, но накладные тормоза питухона конечно завораживают.

    • HolgerOP
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      VPSки еще блять которые ты зачем то упоминал некстати.

      • Anoxemian
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Ты не знаешь что такое vps? В чем твоя проблема? О_о

        • HolgerOP
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          дебил я не писал что это на сервере пусть виртуальном очки купи эрудит сраный

          • Anoxemian
            link
            fedilink
            arrow-up
            0
            ·
            1 year ago

            Дегенерат, я нашел у себя самый задристаный хост и он выдал результат в 40 раз быстрее твоей говнины. Предположив, что ты не на чайнике свою дрисню запускаешь, я тебе на этот факт указал. Ну каким дибилом надо быть, чтобы вместо того чтобы впитать - начать блевать. Пиздец, от этой хуйни охуеть можно. Кароч, впитывай, спасибо потом скажешь.

            • HolgerOP
              link
              fedilink
              arrow-up
              0
              ·
              1 year ago

              Ты тут дегенерат и уебок который перепутал двач и ЛТ. Мне плевать на твои хосты пошел нахуй сразу!

              • Anoxemian
                link
                fedilink
                arrow-up
                0
                ·
                1 year ago

                Оставайся дегенератом, хули тут.

    • TheAnonymous
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      так jit же не завезли, это получается все 16 миллионов каждый раз интерпретировать

    • JamesHolden
      link
      fedilink
      arrow-up
      0
      ·
      1 year ago

      Суть питухона - дернуть сишную функцию, которая сделает зашибись. Делать что-то низкоуровневое на самом пистоне, тем более дрочить байты как тут - это спецллимпиада уже.

      • Anoxemian
        link
        fedilink
        arrow-up
        0
        ·
        1 year ago

        Ну интересно просто стало, я в курсе, что питухон не быстр, но вот такого я не ожидал, конечно. Сливать на порядок просто на ровном месте, это круто. А как всякие джанги и прочий миллион софта на питухоне работают? А, главное, нахуя и зачем?

        • JamesHolden
          link
          fedilink
          arrow-up
          0
          ·
          1 year ago

          Они же байты не дрочат, там в сишные модули вынесено все что можно.