Code Duplication    Length = 7-7 lines in 3 locations

src/Phpml/Math/Matrix.php 3 locations

@@ 381-387 (lines=7) @@
378
     *
379
     * @return array
380
     */
381
    public static function dot(array $array1, array $array2)
382
    {
383
        $m1 = new Matrix($array1, false);
384
        $m2 = new Matrix($array2, false);
385
386
        return $m1->multiply($m2->transpose())->toArray()[0];
387
    }
388
389
    /**
390
     * Element-wise subtracting one array from another
@@ 397-403 (lines=7) @@
394
     *
395
     * @return array
396
     */
397
    public static function diffArray(array $array1, array $array2)
398
    {
399
        $m1 = new Matrix($array1, false);
400
        $m2 = new Matrix($array2, false);
401
402
        return $m1->subtract($m2)->toArray()[0];
403
    }
404
405
    /**
406
     * Element-wise addition of two arrays
@@ 413-419 (lines=7) @@
410
     *
411
     * @return array
412
     */
413
    public static function sumArray(array $array1, array $array2)
414
    {
415
        $m1 = new Matrix($array1, false);
416
        $m2 = new Matrix($array2, false);
417
418
        return $m1->add($m2)->toArray();
419
    }
420
421
    /**
422
     * Element-wise mapping the array through the given callable