mirror of
https://github.com/Llewellynvdm/php-ml.git
synced 2024-09-27 22:49:04 +00:00
47 lines
688 B
PHP
47 lines
688 B
PHP
|
<?php
|
||
|
declare(strict_types = 1);
|
||
|
|
||
|
namespace Phpml\Dataset;
|
||
|
|
||
|
class ArrayDataset implements Dataset
|
||
|
{
|
||
|
|
||
|
/**
|
||
|
* @var array
|
||
|
*/
|
||
|
private $samples = [];
|
||
|
|
||
|
/**
|
||
|
* @var array
|
||
|
*/
|
||
|
private $labels = [];
|
||
|
|
||
|
/**
|
||
|
* @param array $samples
|
||
|
* @param array $labels
|
||
|
*/
|
||
|
public function __construct(array $samples, array $labels)
|
||
|
{
|
||
|
$this->samples = $samples;
|
||
|
$this->labels = $labels;
|
||
|
}
|
||
|
|
||
|
|
||
|
/**
|
||
|
* @return array
|
||
|
*/
|
||
|
public function getSamples(): array
|
||
|
{
|
||
|
return $this->samples;
|
||
|
}
|
||
|
|
||
|
/**
|
||
|
* @return array
|
||
|
*/
|
||
|
public function getLabels(): array
|
||
|
{
|
||
|
return $this->labels;
|
||
|
}
|
||
|
|
||
|
}
|