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

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"?

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

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.

0

@jackweb
Wielkie dzięki za odpowiedź!

1 użytkowników online, w tym zalogowanych: 0, gości: 1