PHP 클래스 NumPHP\Core\NumArray

부터: 1.0.0
저자: Gordon Lesti ([email protected])
상속: extends NumPHP\Core\Cache
파일 보기 프로젝트 열기: numphp/numphp 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$data array | mixed The data of the NumArray
$shape array The shape of the NumArray

공개 메소드들

메소드 설명
__construct ( mixed $data ) Creates an new NumArray
__toString ( ) : string Returns a string representing the NumArray
abs ( ) Applies abs on every value of the NumArray
add ( mixed $addend ) Adds an array, NumArray or numeric value to the existing NumArray
div ( mixed $divisor ) Divides the NumArray with a divisor
dot ( mixed $factor ) Multiplies an array, NumArray or numeric value to the existing NumArray
get ( ) : NumArray Returns a sliced part the NumArray
getData ( ) : mixed Returns the data of the NumArray
getNDim ( ) : integer Returns the number of axis (dimensions) the NumArray
getShape ( ) : array Returns the dimensions of the NumArray
getSize ( ) : integer Returns the number of elements the NumArray
getTranspose ( ) : NumArray Returns the transposed NumArray
max ( integer $axis = null ) : NumArray Returns the max of the NumArray for the given axis
mean ( integer $axis = null ) : NumArray Returns the mean of the NumArray for the given axis
min ( integer $axis = null ) : NumArray Returns the min of the NumArray for the given axis
mult ( mixed $factor ) Multiplies the NumArray with a factor
reshape ( ) : NumArray Reshapes the NumArray
set ( ) Replaces a value or complete parts in the NumArray. The new value is always the last argument
sub ( mixed $subtrahend ) Subtracts an array, NumArray or numeric value from the existing NumArray
sum ( integer $axis = null ) : NumArray Summed all elements of an NumArray for the given axis

메소드 상세

__construct() 공개 메소드

Creates an new NumArray
부터: 1.0.0
public __construct ( mixed $data )
$data mixed given data

__toString() 공개 메소드

Returns a string representing the NumArray
부터: 1.0.0
public __toString ( ) : string
리턴 string

abs() 공개 메소드

Applies abs on every value of the NumArray
부터: 1.0.0
public abs ( )

add() 공개 메소드

Adds an array, NumArray or numeric value to the existing NumArray
부터: 1.0.0
public add ( mixed $addend )
$addend mixed an other int, float, array or NumArray

div() 공개 메소드

Divides the NumArray with a divisor
부터: 1.0.4
public div ( mixed $divisor )
$divisor mixed divisor

dot() 공개 메소드

Multiplies an array, NumArray or numeric value to the existing NumArray
부터: 1.0.0
public dot ( mixed $factor )
$factor mixed an other int, float, array or NumArray

get() 공개 메소드

Returns a sliced part the NumArray
부터: 1.0.0
public get ( ) : NumArray
리턴 NumArray

getData() 공개 메소드

Returns the data of the NumArray
부터: 1.0.0
public getData ( ) : mixed
리턴 mixed

getNDim() 공개 메소드

Returns the number of axis (dimensions) the NumArray
부터: 1.0.0
public getNDim ( ) : integer
리턴 integer

getShape() 공개 메소드

Returns the dimensions of the NumArray
부터: 1.0.0
public getShape ( ) : array
리턴 array

getSize() 공개 메소드

Returns the number of elements the NumArray
부터: 1.0.0
public getSize ( ) : integer
리턴 integer

getTranspose() 공개 메소드

Returns the transposed NumArray
부터: 1.0.0
public getTranspose ( ) : NumArray
리턴 NumArray

max() 공개 메소드

Returns the max of the NumArray for the given axis
부터: 1.0.0
public max ( integer $axis = null ) : NumArray
$axis integer given axis of max
리턴 NumArray

mean() 공개 메소드

Returns the mean of the NumArray for the given axis
부터: 1.0.0
public mean ( integer $axis = null ) : NumArray
$axis integer given axis of mean
리턴 NumArray

min() 공개 메소드

Returns the min of the NumArray for the given axis
부터: 1.0.0
public min ( integer $axis = null ) : NumArray
$axis integer given axis of min
리턴 NumArray

mult() 공개 메소드

Multiplies the NumArray with a factor
부터: 1.0.4
public mult ( mixed $factor )
$factor mixed factor

reshape() 공개 메소드

Reshapes the NumArray
부터: 1.0.0
public reshape ( ) : NumArray
리턴 NumArray

set() 공개 메소드

Replaces a value or complete parts in the NumArray. The new value is always the last argument
부터: 1.0.0
public set ( )

sub() 공개 메소드

Subtracts an array, NumArray or numeric value from the existing NumArray
부터: 1.0.0
public sub ( mixed $subtrahend )
$subtrahend mixed an other int, float, array or NumArray

sum() 공개 메소드

Summed all elements of an NumArray for the given axis
부터: 1.0.0
public sum ( integer $axis = null ) : NumArray
$axis integer given axis of sum
리턴 NumArray

프로퍼티 상세

$data 보호되어 있는 프로퍼티

The data of the NumArray
protected array|mixed $data
리턴 array | mixed

$shape 보호되어 있는 프로퍼티

The shape of the NumArray
protected array $shape
리턴 array