Przeskalowanie tablicy liczb do przedziału [0, 1]

Przeskalowanie tablicy liczb do przedziału [0, 1]
Blue_Carpet
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 132
0

Cześć,
Napotkałem na zadanie, którego nie do końca rozumiem, a mianowicie mam sobie jakąś tablicę z losowymi liczbami całkowitymi i mam przeskaluje zawartość tablicy do przedziału [0,1]? Ktoś ma jakiś pomysł jak napisać taką funkcję ogółem i w JS? W jaki sposób zabrać się za takie "przeskalowanie"?

JA
  • Rejestracja: dni
  • Ostatnio: dni
3

Zadanie ciekawe.
Załóżmy, że masz tablicę: [1, 3, -5, -2, 8]. Dodaj do każdego elementu 5 (przeciwieństwo najmniejszej liczby). Co otrzymasz?
[6, 8, 0, 3, 11]. Bliżej celu? To podziel wszystkie elementy przez 11 (największa liczba). Co dostaniesz?
[6/11, 8/11, 0, 3/11, 1]. Znormalizowane? Tak :D

AI
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 375
1

Ew można zrobić tak jak wyżej w pierwszym kroku, a potem po prostu przesunąć odpowiednio przecinek i się dostanie "ładne" liczby po przecinku.

Blue_Carpet
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 132
0

@jackweb
Wielkie dzięki za odpowiedź!

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.