PHP—ML 算法,矩阵返回的对象,里面的值如何取出来?

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 协议》,转载必须注明作者和本文链接
《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 10

composer require php-ai/php-ml 先安装这个开源模块!

2年前 评论

你打印出来的$res是什么样子的呐

2年前 评论
dongzhiyu (楼主) 2年前
kebenxiaoming 2年前
dongzhiyu (楼主) 2年前

var_dump($res->toArray());

2年前 评论

file

2年前 评论
dongzhiyu (楼主) 2年前
2年前 评论
dongzhiyu (楼主) 2年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!