Главное меню
Мы солидарны с Украиной. Узнайте здесь, как можно поддержать Украину.

Ответ

Обратите внимание: данное сообщение не будет отображаться, пока модератор не одобрит его.
Ограничения: максимум вложений в сообщении — 3 (3 осталось), максимальный размер всех файлов — 300 КБ, максимальный размер одного файла — 100 КБ
Снимите пометку с вложений, которые необходимо удалить
Перетащите файлы сюда или используйте кнопку для добавления файлов
Вложения и другие параметры
Проверка:
Оставьте это поле пустым:
Наберите символы, которые изображены на картинке
Прослушать / Запросить другое изображение

Наберите символы, которые изображены на картинке:

√36:
ALT+S — отправить
ALT+P — предварительный просмотр

Сообщения в этой теме

Автор _Swetlana
 - февраля 15, 2021, 00:31
Что тут происходит? Вече программистов  ;D
Вам, похоже, классы эквивалентности нужны.

Можно каждый признак считать отношением эквивалентности, разбивать всё множество животных относительно этого отношения на непересекающиеся классы эквивалентности.
По типу животных получается 3 класса. В одном классе все утки, в другом - собаки, в третьем кошки. Любая кошка - представитель своего класса.
По масти получается 4 класса, по размеру тоже 4 класса.
Итого 3 способа разбить массив  на классы эквивалентности по одному признаку. Для первого способа получаем 3 класса эквивалентности, для второго и третьего - по 4 класса.

Теперь будем комбинировать 2 признака. Животное + размер, животное + масть, размер + масть.
Например, животное + размер. Утки образуют 4 класса по размеру, кошки ещё 4 класса, собаки ещё 4 класса. Итого по отношению животное + размер массив разбивается на 12 классов эквивалентности. Любая большая утка является представителем своего класса.
Аналогично отношение животное+масть даёт разбиение на 12 классов эквивалентности.
Отношение размер + масть даёт разбиение на 16 классов эквивалентности.
Итого 3 способа разбить массив на классы эквивалентности по двум призака. Для первого и второго способа получаем 12 классов, для третьего - 16.

Теперь будем комбинировать все 3 признака, получим 3*4*4 = 48 классов эквивалентности. Которые перечислил Бхудх. Любая большая полосатая утка является представителем класса больших полосатых уток.
Итого 1 способ разбить массив на классы эквивалентности. Классов - 48 штук.

Всего 3+3+1 = 7 различных способов разбить массив на классы эквивалентности. Для каждого способа будет своё количество классов в разбиении. 
Автор Bhudh
 - января 5, 2021, 11:51
Я, по-Вашему, как 48 элементов множества написал? Ручками все слова копипастил?
Щаз. Написал скрипт в одну строчку и запустил, он мне выдал полный список, который я и скопировал.
Причём не выходя из браузера, в консоли JavaScript.
Автор Versteher
 - января 5, 2021, 11:05
а всё-таки, в науке о данных д.б. методы узнать: чт сложного пробежать массив несколько раз и узнать уникальныя группы, встречающиеся только в этом массиве
Автор Bhudh
 - января 5, 2021, 08:34
Цитата: Versteher от января  4, 2021, 23:0348 сочетаний признаков у 4 объектов
Откуда Вы взяли "4 объектов"? 48 сочетаний это и есть 48 объектов, каждый со своим уникальным сочетанием.
А если Вам нужно узнать, сколько разных сочетаний по 4 из уже этого множества может получиться, то да, 48⁴.
Автор Versteher
 - января 4, 2021, 23:03
повторяются. но ведь это уже прямая комбинаторика, нѣтъ?
48 сочетаний признаков у 4 объектов, кольцо раз м. б.? 48**4, нѣтъ?
Автор Bhudh
 - января 4, 2021, 22:51
Цитата: Versteher от января  4, 2021, 22:43это число, да и разместить с повторениями по числу объектов?
Что-то не понял. А что, в полном списке объекты не повторяются? Вроде кошек с собаками да утками аж по 16 штук.
Или Вам надо, чтобы была ещё одна большая полосатая собака? Так добавьте кого надо по сколько надо.
Автор Versteher
 - января 4, 2021, 22:43
о, мусеййер аль абсам,
о, мусейтер аль аркам!

действительно, отлично. ну а говно вопрос, это число, да и разместить с повторениями по числу объектов?
Автор Bhudh
 - января 4, 2021, 22:39
Цитата: Versteher от января  4, 2021, 22:37где у Вас в формуле сочетание?
В результате получается. Не верите: сравните результат с числом вариантов в спойлере. Или Вы его не открывали?
Автор Versteher
 - января 4, 2021, 22:37
где у Вас в формуле сочетание?
там только количества значений каждого признака.

я всё хочу узнать, можно ли число именно сочетаний у объектов посчитать, хотя кубыть counterinitiative это..