Microsegment.ru
  • Главная страница
  • О проекте
  • Портфолио
  • Блог
Математика на Python

Комбинаторика

Комбинаторика
Математика на Python

Число размещений с повторениями

Формула для расчета числа размещений с повторениями:

\overline{A_n^k} = n^k

где:

A — всего возможных комбинаций,
k — всего элементов,
n — число элементов в выборке.

Например, возможно всего 1000 комбинаций трёхзначного кода из цифр от 0 до 9:

\overline{A_{10}^3} = 10^3 = 1000

Число размещений и сочетаний без повторений

Формула для расчета числа размещений без повторений (в одной комбинации может встречаться любое количество одинаковых значений, например, последовательность 1, 1, 2):

A_n^k = n \cdot (n-1) \cdot (n-2) \cdot ... \cdot (n-k+1) = \frac {n!}{(n-k)!} = C_n^k k!

в которой присутствует формула для расчета числа сочетаний без повторений (в одной комбинации могут встречаться только разные значения, например, последовательность 1, 3, 5):

C_n^k =  \frac {n!}{k!(n-k)!} = C_n^{n-k}

где:

A — размещений без повторений,
C — сочетаний без повторений,
k — всего элементов,
n — число элементов в выборке,
k < n.

Формула расчёта числа сочетаний без повторений лежит в основе формулы Лапласа, описывающей вероятность наступления событий.

Частные случаи сочетаний без повторения

В частном случае размещений без повторений при n = k:

A_{n}^n = n \cdot (n-1) \cdot ... \cdot (1) = n!

Например, 5 книг на полке можно разместить 120 различными способами:

A_5^5 = 5! = 120

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

C_{n_1, n_2, ... n_k}^{k} = n_1 \cdot n_2 \cdot ... \cdot n_k 

Например, требуется создать 6 правил доступа для предоставления 3 вариантов доступа (запрещён доступ, чтение, редактирование) к 2 видам контента (текст, изображение):

C_{3, 2}^{2} = 3 \cdot 2 = 6

Python анализ Комбинаторика Математика Теория вероятностей

Предыдущая статьяПолезные функции VBA в ExcelСледующая статья Теория вероятностей

Рубрики

Метки

abc abcd excel Python sql VBA xyz Комбинаторика Математика Теория вероятностей анализ виртуальный помощник данные знания информационная система информация искусственный интеллект компетенции корпоративная информационная система маркетинг мудрость о проекте оптимизация практика программное обеспечение пэст ролевая модель теория юмор языки программирования

Политика конфиденциальности

Продолжая использовать данный сайт вы подтверждаете свое согласие с условиями его политики конфиденциальности. Подробнее…




Администрация и владельцы данного информационного ресурса не несут ответственности за возможные последствия, связанные с использованием информации, размещенной на нем.


Все права защищены. При копировании материалов сайта обязательно указывать ссылку на © Microsegment.ru (2020-2025)