src/Arrays.php
static public function normaliseValues($array) {
		$array=self::arrayize($array);
		if (!$array) return $array;
		$minValue=min($array);
		$maxValue=max($array);
		if ($maxValue==$minValue) {
			$minValue-=1;
		}
		foreach($array as $index=>$value) {
			$array[$index]=($value-$minValue)/($maxValue-$minValue);
		}
		return $array;
	}
static public function normaliseValues($array) {
		$array=self::arrayize($array);
		if (!$array) return $array;
		$minValue=min($array);
		$maxValue=max($array);
		if ($maxValue==$minValue) {
			$minValue-=1;
		}
		foreach($array as $index=>$value) {
			$array[$index]=($value-$minValue)/($maxValue-$minValue);
		}
		return $array;
	}
static public function normaliseValues ( $ array ) { $ array = self :: arrayize ( $ array ) ; if ( ! $ array ) return $ array ; $ minValue = min ( $ array ) ; $ maxValue = max ( $ array ) ; if ( $ maxValue == $ minValue ) { $ minValue -= 1 ; } foreach ( $ array as $ index => $ value ) { $ array [ $ index ] = ( $ value - $ minValue ) / ( $ maxValue - $ minValue ) ; } return $ array ; }
Normalizuje hodnoty v poli do rozsahu &lt;0-1&gt;
@param array $array
@return array
Normalizuje hodnoty v poli do rozsahu &lt ; 0 - 1&gt ;