Прикольно, но сработает ли такой код для файла Б? Раньше в 27б нужен был код намного сложнее, ибо там намного больше данных было, да и тут видно, что точек намного больше уже
@@varher1440 да! В этом и прикол) Считает чуть подольше, но в итоге результат выдает верный) Тут главное просто помнить, что средняя производительность питона 10**6 - 10**7 простых операций в секунду. Соответственно, можно по объему вычислений прикинуть, сколько будет выполняться код. В данном случае под пунктом Б у нас было порядка 3000 точек в каждом кластере. Значит, для подсчета "каждый с каждым" для трех кластеров - это 3000*3000 * 3 ~ 3**7. Т.е. в целом укладывается выполнение в небольшое число. Понятное дело, что это всего лишь один пример, но уже показательный)
Если все в функции завернуть ,то медленный питон будет быстрее работать) 10:43
Прикольно, но сработает ли такой код для файла Б? Раньше в 27б нужен был код намного сложнее, ибо там намного больше данных было, да и тут видно, что точек намного больше уже
Проверил, все работает
@@varher1440 да! В этом и прикол) Считает чуть подольше, но в итоге результат выдает верный)
Тут главное просто помнить, что средняя производительность питона 10**6 - 10**7 простых операций в секунду. Соответственно, можно по объему вычислений прикинуть, сколько будет выполняться код.
В данном случае под пунктом Б у нас было порядка 3000 точек в каждом кластере. Значит, для подсчета "каждый с каждым" для трех кластеров - это 3000*3000 * 3 ~ 3**7. Т.е. в целом укладывается выполнение в небольшое число.
Понятное дело, что это всего лишь один пример, но уже показательный)
Почему если сейчас все процессоры ГГц, у питона порядок количества простых операций в секунду МГц?