Aktywne Wpisy
aversxx +2
#izrael wlaśnie rozpoczela się #3wojnaswiatowa
MarcelinaM85 +40
Przecież to jest oczywiste, że teraz Stuu w zamian za lepsze warunki odsiadki pociągnie za sobą wszystkich, którzy go kryli i współpracowali w procederze XD
#famemma
#famemma
Chciałbym wprowadzić dodatkowy parametr liczbowy A
Niska wartość parametru ma proporcjonalnie wywłaszczać wartości w zbiorze. Wysoka wartość na odwrót, proporcjonalnie zwiększać "kontrast".
Na przykład
Zbiór pierwotny: [10%, 40%, 40%, 10%]
Mniej A daje [15%, 35%, 35%, 15%].
Mniej A daje [20%, 30%, 30%, 20%].
Mniej A daje [25%, 25%, 25%, 25%].
Więcej A daje daje [5%, 45%, 45%, 5%].
Więcej A daje [1%, 48%, 48%, 1%].
itd
Zależy mi aby algorytm działał dla zbioru o dowolnej liczbie elementów.
Aby można było określić, jaka może być maksymalna suma wartości w zbiorze pierwotnym (procenty to tylko przykład).
Aby można było zmienić rozdzielczość parametru A np. 1-10 , 1-100, 1-1000
Znacie jakiś gotowy algorytm, wzór, funkcję?
#programowanie #matematyka
Może istnieje jakaś gotowa funkcja? Nie wiem za bardzo jak to wrzucić w google po angielsku.
Dzięki ja sobie to zrobię, ale chciałem to wrzucić pod dyskusję, bo może ktoś podpowie najbardziej optymalne rozwiązanie albo zalinkuje gotowca. Normalna optymalizacja cennego czasu :)
edit: W zasadzie to chyba działa na odwrót, w sensie wyższa temperatura robi to, co niższe A. Musiałbyś po prostu przyjąć A = -T
Pewnie tak, jak zrobię to może się pochwalę
zakładając że liczby w zbiorze nie są ogromne, to spokojnie można użyć jakieś funkcji do szukania średniej, potem na podstawie średniej sprawdzać, czy zmniejszasz/zwiększasz daną liczbę porównując ją, przy okazji sprawdzając czy nie wychodzi poza jakieś ustalone ramy przez ciebie.