initializer = new Constant(4.8); } /** * @test */ public function build() : void { $this->assertInstanceOf(Constant::class, $this->initializer); $this->assertInstanceOf(Initializer::class, $this->initializer); } /** * @test */ public function initialize() : void { $w = $this->initializer->initialize(4, 3); $expected = [ [4.8, 4.8, 4.8, 4.8], [4.8, 4.8, 4.8, 4.8], [4.8, 4.8, 4.8, 4.8], ]; $this->assertInstanceOf(Matrix::class, $w); $this->assertEquals([3, 4], $w->shape()); $this->assertEquals($expected, $w->asArray()); } }