TGViewer
Python: задачки и вопросы Python: задачки и вопросы @quiz_python · 6.93K subscribers
Post #4389 685
Метод 𝚟𝚊𝚕𝚞𝚎_𝚌𝚘𝚞𝚗𝚝𝚜() в 𝚙𝚊𝚗𝚍𝚊𝚜 используется для подсчета частоты встречаемости значений в 𝚂𝚎𝚛𝚒𝚎𝚜. Когда используется параметр 𝚋𝚒𝚗𝚜, метод группирует числовые данные в интервалы (𝚋𝚒𝚗𝚜) и подсчитывает количество значений в каждом интервале.

В данном коде:
− 𝚍𝚏 = 𝚙𝚍.𝚂𝚎𝚛𝚒𝚎𝚜(𝚗𝚙.𝚛𝚊𝚗𝚍𝚘𝚖.𝚛𝚊𝚗𝚍𝚒𝚗𝚝(𝟶, 𝟷𝟶𝟶𝟶, 𝟻𝟶)) создает 𝚂𝚎𝚛𝚒𝚎𝚜 из 𝟻𝟶 случайных целых чисел от 𝟶 до 𝟿𝟿𝟿
− 𝚋𝚞𝚌𝚔𝚎𝚝𝚜 = 𝚕𝚒𝚜𝚝(𝚛𝚊𝚗𝚐𝚎(𝟶, 𝟷𝟶𝟶𝟷, 𝟸𝟶𝟶)) создает список границ интервалов: [𝟶, 𝟸𝟶𝟶, 𝟺𝟶𝟶, 𝟼𝟶𝟶, 𝟾𝟶𝟶, 𝟷𝟶𝟶𝟶]
− 𝚍𝚏.𝚟𝚊𝚕𝚞𝚎_𝚌𝚘𝚞𝚗𝚝𝚜(𝚋𝚒𝚗𝚜=𝚋𝚞𝚌𝚔𝚎𝚝𝚜) группирует значения в интервалы и подсчитывает количество значений в каждом

Согласно
документации, параметр 𝚋𝚒𝚗𝚜 может принимать:
− 𝚒𝚗𝚝: количество равных интервалов
− 𝚕𝚒𝚜𝚝: границы интервалов
− 𝙸𝚗𝚝𝚎𝚛𝚟𝚊𝚕𝙸𝚗𝚍𝚎𝚡: конкретные интервалы

Когда 𝚋𝚒𝚗𝚜 является списком границ, 𝚙𝚊𝚗𝚍𝚊𝚜 создает интервалы вида:
− (𝟶, 𝟸𝟶𝟶] − значения больше 𝟶 и меньше или равные 𝟸𝟶𝟶
− (𝟸𝟶𝟶, 𝟺𝟶𝟶] − значения больше 𝟸𝟶𝟶 и меньше или равные 𝟺𝟶𝟶
− (𝟺𝟶𝟶, 𝟼𝟶𝟶] − значения больше 𝟺𝟶𝟶 и меньше или равные 𝟼𝟶𝟶
− (𝟼𝟶𝟶, 𝟾𝟶𝟶] − значения больше 𝟼𝟶𝟶 и меньше или равныея 𝟾𝟶𝟶
− (𝟾𝟶𝟶, 𝟷𝟶𝟶𝟶] − значения больше 𝟾𝟶𝟶 и меньше или равные 𝟷𝟶𝟶𝟶

Результат будет содержать количество значений в каждом интервале, отсортированных по убыванию частоты.
  • ❤ 3
  • 👍 1
  • 👎 1
More from @quiz_python
  1. Sep 23, 2026Развёрнутое пояснение: 1. При входе в блок with вызывается метод __enter__, который печата…
  2. Sep 23, 2026Post #4888
  3. Sep 23, 2026Развёрнутое пояснение: 1. В defaults создаётся словарь, где ключ retry ссылается на вложен…
  4. Sep 23, 2026Post #4886
  5. Sep 22, 2026Развёрнутое пояснение: 1. Вызов build_batch создаёт генератор, но его тело пока не исполня…
  6. Sep 22, 2026Post #4884
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →