From adc2d1c81b67a630508ae57a7f7a59304c11fbb4 Mon Sep 17 00:00:00 2001 From: Arkadiusz Kondas Date: Thu, 7 Jul 2016 23:38:11 +0200 Subject: [PATCH] change hhvm to 3.12 --- .travis.yml | 2 +- src/Phpml/Classification/KNearestNeighbors.php | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.travis.yml b/.travis.yml index 96ac55f..0219f4b 100644 --- a/.travis.yml +++ b/.travis.yml @@ -8,7 +8,7 @@ matrix: php: '7.0' - os: linux - php: hhvm + php: hhvm-3.12 env: - HHVMPHP7="yes" diff --git a/src/Phpml/Classification/KNearestNeighbors.php b/src/Phpml/Classification/KNearestNeighbors.php index 42d8374..594438b 100644 --- a/src/Phpml/Classification/KNearestNeighbors.php +++ b/src/Phpml/Classification/KNearestNeighbors.php @@ -27,13 +27,13 @@ class KNearestNeighbors implements Classifier * @param int $k * @param Distance|null $distanceMetric (if null then Euclidean distance as default) */ - public function __construct(int $k = null, Distance $distanceMetric = null) + public function __construct(int $k = 3, Distance $distanceMetric = null) { if (null === $distanceMetric) { $distanceMetric = new Euclidean(); } - $this->k = $k ?? 3; + $this->k = $k; $this->samples = []; $this->targets = []; $this->distanceMetric = $distanceMetric;