PHP—ML 演算法,矩陣返回的物件,裡面的值如何取出來?

dongzhiyu發表於2022-01-18

composer require php-ai/php-ml先安裝 composer require php-ai/php-ml

上原始碼

<?php

require_once __DIR__ . '/vendor/autoload.php';

use Phpml\Math\Matrix;

$matrix1 = new Matrix([
    [1, 2, 3],
    [4, 5, 6],
]);

$matrix2 = new Matrix([
    [7, 8],
    [9, 10],
    [11, 12],
]);

$res = $matrix1->multiply($matrix2);

var_dump($res);

需求,如何返回$res這個物件裡,兩個陣列的值?

$res的結果如下!

object(Phpml\Math\Matrix)#4 (4) {
  ["matrix":"Phpml\Math\Matrix":private]=>
  array(2) {
    [0]=>
    array(2) {
      [0]=>
      int(58)
      [1]=>
      int(64)
    }
    [1]=>
    array(2) {
      [0]=>
      int(139)
      [1]=>
      int(154)
    }
  }
  ["rows":"Phpml\Math\Matrix":private]=>
  int(2)
  ["columns":"Phpml\Math\Matrix":private]=>
  int(2)
  ["determinant":"Phpml\Math\Matrix":private]=>
  NULL
}
本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章