Passed
Push — main ( 6ba222...e1dca5 )
by Shubham
01:53
created
src/vector.php 1 patch
Spacing   +23 added lines, -23 removed lines patch added patch discarded remove patch
@@ -133,7 +133,7 @@  discard block
 block discarded – undo
133 133
      * @param int $dtype
134 134
      * @return vector
135 135
      */
136
-    public static function full(int $col, int|float $val, int $dtype = self::FLOAT): vector {
136
+    public static function full(int $col, int | float $val, int $dtype = self::FLOAT): vector {
137 137
         $ar = self::factory($col, $dtype);
138 138
         for ($i = 0; $i < $col; ++$i) {
139 139
             $ar->data[$i] = $val;
@@ -150,7 +150,7 @@  discard block
 block discarded – undo
150 150
      * @param int $dtype 
151 151
      * @return vector
152 152
      */
153
-    public static function range(int|float $start, int|float $end, int|float $interval = 1, int $dtype = self::FLOAT): vector {
153
+    public static function range(int | float $start, int | float $end, int | float $interval = 1, int $dtype = self::FLOAT): vector {
154 154
         return self::ar(range($start, $end, $interval), $dtype);
155 155
     }
156 156
 
@@ -337,7 +337,7 @@  discard block
 block discarded – undo
337 337
      * @param int|float|matrix|vector $d
338 338
      * @return matrix|vector
339 339
      */
340
-    public function divide(int|float|matrix|vector $d): matrix|vector {
340
+    public function divide(int | float | matrix | vector $d): matrix | vector {
341 341
         if ($d instanceof matrix) {
342 342
             return $this->divideMatrix($d);
343 343
         } elseif ($d instanceof self) {
@@ -384,7 +384,7 @@  discard block
 block discarded – undo
384 384
      * @param int|float $s
385 385
      * @return vector
386 386
      */
387
-    protected function divideScalar(int|float $s): vector {
387
+    protected function divideScalar(int | float $s): vector {
388 388
         $vr = self::factory($this->col, $this->dtype);
389 389
         for ($i = 0; $i < $this->col; ++$i) {
390 390
             $vr->data[$i] = $this->data[$i] / $s;
@@ -397,7 +397,7 @@  discard block
 block discarded – undo
397 397
      * @param int|float|matrix|vector $d
398 398
      * @return matrix|vector
399 399
      */
400
-    public function multiply(int|float|matrix|vector $d): matrix|vector {
400
+    public function multiply(int | float | matrix | vector $d): matrix | vector {
401 401
         if ($d instanceof matrix) {
402 402
             return $this->multiplyMatrix($d);
403 403
         } elseif ($d instanceof self) {
@@ -444,7 +444,7 @@  discard block
 block discarded – undo
444 444
      * @param int|float $s
445 445
      * @return vector
446 446
      */
447
-    protected function multiplyScalar(int|float $s): vector {
447
+    protected function multiplyScalar(int | float $s): vector {
448 448
         $vr = $this->copyVector();
449 449
         blas::scale($s, $vr);
450 450
         return $vr;
@@ -455,7 +455,7 @@  discard block
 block discarded – undo
455 455
      * @param int|float|matrix|vector $d
456 456
      * @return matrix|vector
457 457
      */
458
-    public function add(int|float|matrix|vector $d): matrix|vector {
458
+    public function add(int | float | matrix | vector $d): matrix | vector {
459 459
         if ($d instanceof matrix) {
460 460
             return $this->addMatrix($d);
461 461
         } elseif ($d instanceof self) {
@@ -502,7 +502,7 @@  discard block
 block discarded – undo
502 502
      * @param int|float $s
503 503
      * @return vector
504 504
      */
505
-    protected function addScalar(int|float $s): vector {
505
+    protected function addScalar(int | float $s): vector {
506 506
         $vr = $this->copyVector();
507 507
         for ($i = 0; $i < $this->col; ++$i) {
508 508
             $vr->data[$i] += $s;
@@ -515,7 +515,7 @@  discard block
 block discarded – undo
515 515
      * @param int|float|\Np\matrix|\Np\vector $d
516 516
      * @return matrix|vector
517 517
      */
518
-    public function pow(int|float|\Np\matrix|\Np\vector $d): matrix|vector {
518
+    public function pow(int | float | \Np\matrix | \Np\vector $d): matrix | vector {
519 519
         if ($d instanceof matrix) {
520 520
             return $this->powMatrix($d);
521 521
         } elseif ($d instanceof vector) {
@@ -562,7 +562,7 @@  discard block
 block discarded – undo
562 562
      * @param int|float $s
563 563
      * @return vector
564 564
      */
565
-    protected function powScalar(int|float $s): vector {
565
+    protected function powScalar(int | float $s): vector {
566 566
         $v = $this->copyVector();
567 567
         for ($i = 0; $i < $this->col; ++$i) {
568 568
             $v->data[$i] = $v->data[$i] ** $s;
@@ -575,7 +575,7 @@  discard block
 block discarded – undo
575 575
      * @param int|float|\Np\matrix|\Np\vector $d
576 576
      * @return matrix|vector
577 577
      */
578
-    public function mod(int|float|\Np\matrix|\Np\vector $d): matrix|vector {
578
+    public function mod(int | float | \Np\matrix | \Np\vector $d): matrix | vector {
579 579
         if ($d instanceof matrix) {
580 580
             return $this->powMatrix($d);
581 581
         } elseif ($d instanceof vector) {
@@ -621,7 +621,7 @@  discard block
 block discarded – undo
621 621
      * 
622 622
      * @param int|float $s
623 623
      */
624
-    protected function modScalar(int|float $s) {
624
+    protected function modScalar(int | float $s) {
625 625
         $v = $this->copyVector();
626 626
         for ($i = 0; $i < $this->col; ++$i) {
627 627
             $v->data[$i] = $v->data[$i] % $s;
@@ -633,7 +633,7 @@  discard block
 block discarded – undo
633 633
      * @param int|float|matrix|vector $d
634 634
      * @return matrix|vector
635 635
      */
636
-    public function subtract(int|float|matrix|vector $d): matrix|vector {
636
+    public function subtract(int | float | matrix | vector $d): matrix | vector {
637 637
         if ($d instanceof matrix) {
638 638
             return $this->subtractMatrix($d);
639 639
         } elseif ($d instanceof self) {
@@ -680,7 +680,7 @@  discard block
 block discarded – undo
680 680
      * @param \Np\vector $scalar
681 681
      * @return \Np\vector
682 682
      */
683
-    protected function substractScalar(int|float $scalar): vector {
683
+    protected function substractScalar(int | float $scalar): vector {
684 684
         $vr = self::factory($this->col, $this->dtype);
685 685
         for ($i = 0; $i < $this->col; ++$i) {
686 686
             $vr->data[$i] = $this->data[$i] - $scalar;
@@ -801,7 +801,7 @@  discard block
 block discarded – undo
801 801
 
802 802
         $vr = self::factory($this->col, $this->dtype);
803 803
         
804
-        for($i = 0; $i < $this->col; ++$i) {
804
+        for ($i = 0; $i < $this->col; ++$i) {
805 805
             if ($this->data[$i] > $max) {
806 806
                 $vr->data[$i] = $max;
807 807
                 continue;
@@ -817,7 +817,7 @@  discard block
 block discarded – undo
817 817
     
818 818
     public function clipUpper(float $min) : vector {
819 819
         $vr = self::factory($this->col, $this->dtype);
820
-        for($i = 0; $i < $this->col; ++$i) {
820
+        for ($i = 0; $i < $this->col; ++$i) {
821 821
             if ($this->data[$i] > $min) {
822 822
                 $vr->data[$i] = $min;
823 823
                 continue;
@@ -828,7 +828,7 @@  discard block
 block discarded – undo
828 828
     
829 829
     public function clipLower(float $min) : vector {
830 830
         $vr = self::factory($this->col, $this->dtype);
831
-        for($i = 0; $i < $this->col; ++$i) {
831
+        for ($i = 0; $i < $this->col; ++$i) {
832 832
             if ($this->data[$i] < $min) {
833 833
                 $vr->data[$i] = $min;
834 834
                 continue;
@@ -884,15 +884,15 @@  discard block
 block discarded – undo
884 884
      * 
885 885
      * @return int|float
886 886
      */
887
-    public function mean():int|float {
888
-        return $this->sum()/ $this->col;
887
+    public function mean():int | float {
888
+        return $this->sum() / $this->col;
889 889
     }
890 890
     
891 891
     /**
892 892
      * 
893 893
      * @return int|float
894 894
      */
895
-    public function median():int|float {
895
+    public function median():int | float {
896 896
         $mid = intdiv($this->col, 2);
897 897
 
898 898
         $a = $this->copyVector()->sort();
@@ -939,7 +939,7 @@  discard block
 block discarded – undo
939 939
      * set data to vector
940 940
      * @param int|float|array $data
941 941
      */
942
-    public function setData(int|float|array $data) {
942
+    public function setData(int | float | array $data) {
943 943
         if (is_array($data) && !is_array($data[0])) {
944 944
             for ($i = 0; $i < $this->col; ++$i) {
945 945
                 $this->data[$i] = $data[$i];
@@ -952,7 +952,7 @@  discard block
 block discarded – undo
952 952
     }
953 953
 
954 954
     public function asMatrix(): matrix {
955
-        $size = (int) sqrt($this->col);
955
+        $size = (int)sqrt($this->col);
956 956
         $ar = matrix::factory($size, $size, $this->dtype);
957 957
         for ($i = 0; $i < $ar->ndim; ++$i) {
958 958
             $ar->data[$i] = $this->data[$i];
@@ -988,7 +988,7 @@  discard block
 block discarded – undo
988 988
     }
989 989
 
990 990
     public function __toString() {
991
-        return (string) $this->printVector();
991
+        return (string)$this->printVector();
992 992
     }
993 993
 
994 994
     protected function __construct(public int $col, int $dtype = self::FLOAT) {
Please login to merge, or discard this patch.