fromFlatArray() public static method

public static fromFlatArray ( array $array ) : Matrix
$array array
return Matrix
Beispiel #1
0
 public function testCreateMatrixFromFlatArray()
 {
     $flatArray = [1, 2, 3, 4];
     $matrix = Matrix::fromFlatArray($flatArray);
     $this->assertInstanceOf(Matrix::class, $matrix);
     $this->assertEquals([[1], [2], [3], [4]], $matrix->toArray());
     $this->assertEquals(4, $matrix->getRows());
     $this->assertEquals(1, $matrix->getColumns());
     $this->assertEquals($flatArray, $matrix->getColumnValues(0));
 }
Beispiel #2
0
 /**
  * @return Matrix
  */
 private function getTargetsMatrix()
 {
     if (is_array($this->targets[0])) {
         return new Matrix($this->targets);
     }
     return Matrix::fromFlatArray($this->targets);
 }