Skip to main content

NDArray::array

public static function array(array|float|int $array): NDArray;

Creates a new NDArray from a PHP array. It is the equivalent of new NDArray($array);


Parameters​

$array​

Type array[long|double,]

  • The PHP array to be converted to a NDArray

Return​

Type - NDArray

  • A single-precision (float32) NDArray with the same shape and values of $array

Notes​

note

Every floating point in PHP is a double precision (float64) so some precision may be lost during conversion.


Examples​

use \NDArray as nd;

$a = nd::array([[1, 2], [3, 4]]);
print_r($a);
[[1, 2],
[3, 4]]