Метод 𝚟𝚊𝚕𝚞𝚎_𝚌𝚘𝚞𝚗𝚝𝚜() в 𝚙𝚊𝚗𝚍𝚊𝚜 используется для подсчета частоты встречаемости значений в 𝚂𝚎𝚛𝚒𝚎𝚜. Когда используется параметр 𝚋𝚒𝚗𝚜, метод группирует числовые данные в интервалы (𝚋𝚒𝚗𝚜) и подсчитывает количество значений в каждом интервале.
В данном коде:
− 𝚍𝚏 = 𝚙𝚍.𝚂𝚎𝚛𝚒𝚎𝚜(𝚗𝚙.𝚛𝚊𝚗𝚍𝚘𝚖.𝚛𝚊𝚗𝚍𝚒𝚗𝚝(𝟶, 𝟷𝟶𝟶𝟶, 𝟻𝟶)) создает 𝚂𝚎𝚛𝚒𝚎𝚜 из 𝟻𝟶 случайных целых чисел от 𝟶 до 𝟿𝟿𝟿
− 𝚋𝚞𝚌𝚔𝚎𝚝𝚜 = 𝚕𝚒𝚜𝚝(𝚛𝚊𝚗𝚐𝚎(𝟶, 𝟷𝟶𝟶𝟷, 𝟸𝟶𝟶)) создает список границ интервалов: [𝟶, 𝟸𝟶𝟶, 𝟺𝟶𝟶, 𝟼𝟶𝟶, 𝟾𝟶𝟶, 𝟷𝟶𝟶𝟶]
− 𝚍𝚏.𝚟𝚊𝚕𝚞𝚎_𝚌𝚘𝚞𝚗𝚝𝚜(𝚋𝚒𝚗𝚜=𝚋𝚞𝚌𝚔𝚎𝚝𝚜) группирует значения в интервалы и подсчитывает количество значений в каждом
Согласно документации, параметр 𝚋𝚒𝚗𝚜 может принимать:
− 𝚒𝚗𝚝: количество равных интервалов
− 𝚕𝚒𝚜𝚝: границы интервалов
− 𝙸𝚗𝚝𝚎𝚛𝚟𝚊𝚕𝙸𝚗𝚍𝚎𝚡: конкретные интервалы
Когда 𝚋𝚒𝚗𝚜 является списком границ, 𝚙𝚊𝚗𝚍𝚊𝚜 создает интервалы вида:
− (𝟶, 𝟸𝟶𝟶] − значения больше 𝟶 и меньше или равные 𝟸𝟶𝟶
− (𝟸𝟶𝟶, 𝟺𝟶𝟶] − значения больше 𝟸𝟶𝟶 и меньше или равные 𝟺𝟶𝟶
− (𝟺𝟶𝟶, 𝟼𝟶𝟶] − значения больше 𝟺𝟶𝟶 и меньше или равные 𝟼𝟶𝟶
− (𝟼𝟶𝟶, 𝟾𝟶𝟶] − значения больше 𝟼𝟶𝟶 и меньше или равныея 𝟾𝟶𝟶
− (𝟾𝟶𝟶, 𝟷𝟶𝟶𝟶] − значения больше 𝟾𝟶𝟶 и меньше или равные 𝟷𝟶𝟶𝟶
Результат будет содержать количество значений в каждом интервале, отсортированных по убыванию частоты.
Post #4389
685
- ❤ 3
- 👍 1
- 👎 1