|
Тема
|
Охарактеризиране на повтарящи се данни
|
|
Автор |
Dewolt (непознат
) |
Публикувано | 16.11.18 20:26 |
|
Здравейте,
Имам голям на брой масиви от данни от по 25 числа (подредени в матрици 5x5 но това не е от значение). Във всеки масив имам повтарящи се данни/връзки, но по различен начин. Например в даден масив може да имам повтарящи се числа 14, 14, 14, 14, 14, 14, 14 т.е. 7 пъти числото 14 се повтаря а останалите 18 числа в масива са различни всяко едно от друго. Но може да имам и 11, 11, 11, 11 плюс още 23, 23, 23 т.е. два типа числа които се повтарят с различно количество, като отново останалите числа са различни и не повтарящи се.
Много ми е важно да охарактеризирам този факт, но не знам как.
Ако ги изразя като процент повтарящи се числа примерно примерно 7 от 25 = 28%
Но ако имам 4 числа плюс други 3 повтарящи се (като примера отгоре - 4х11 + 3 х 23) процентно е същото, но ми точно този факт ми трябва да разгранича , че не 7 а 4 + 3 числа се повтарят.
Дано съм обяснил правилно. Може да ви звучи просто, но аз не можах да го измисля, затова се обръщам към вас.
| |
|
Ако задачата е да се кодира по еднозначен начин групирането, то бих предложил следният метод:
Идентифицираме всички групи с еднакви елементи, като намираме колко различни групи имаме и за всяка група колко елемента съдържа.
Сортираме групите по брой елементи и ги листваме в обратен ред. Така примерите на автора стават:
(7,1),(1,18)
(4,1),(3,1),(1,18)
така (1,25) ще означава, че няма повтарящи се елементи, а (10,2),(5,1), че има две групи от по 10 елемента и една от 5
Мисля, че този метод е ок, но позволява кодирането на невалидни стойности. А може и да се оптимизира още като групите от 1 елемента не се пишат, защото могат да се пресметнат от останалите.
| |
|
Благодаря за предложението, но не можах да схвана много предложеният метод.
Не става въпрос за кодиране. Обработвам голямо количество масиви от данни/резултати, като между всеки два съседни масива получавам определено количество равни разлики/връзки и ми е много важно да го изразя количествено числено.
| |
|
Хм, не знам дали и аз съм разбрал добре условието, затова може би кажи повече за какво служи това охарактеризиране, като какво ще стане ако успееш да го направиш и какъв е проблема сега като го нямаш?
| |
|
|
|
|