Movatterモバイル変換


[0]ホーム

URL:


Skip to content

var

var(x:array,/,*,axis:int|Tuple[int,...]|None=None,correction:int|float=0.0,keepdims:bool=False)array

Calculates the variance of the input arrayx.

Parameters:
  • x (array) – input array. Should have a real-valued floating-point data type.

  • axis (Optional[Union[int,Tuple[int,...]]]) – axis or axes along which variances must be computed. By default, the variance must be computed over the entire array. If a tuple of integers, variances must be computed over multiple axes. Default:None.

  • correction (Union[int,float]) – degrees of freedom adjustment. Setting this parameter to a value other than0 has the effect of adjusting the divisor during the calculation of the variance according toN-c whereN corresponds to the total number of elements over which the variance is computed andc corresponds to the provided degrees of freedom adjustment. When computing the variance of a population, setting this parameter to0 is the standard choice (i.e., the provided array contains data constituting an entire population). When computing the unbiased sample variance, setting this parameter to1 is the standard choice (i.e., the provided array contains data sampled from a larger population; this is commonly referred to as Bessel’s correction). Default:0.

  • keepdims (bool) – ifTrue, the reduced axes (dimensions) must be included in the result as singleton dimensions, and, accordingly, the result must be compatible with the input array (seeBroadcasting). Otherwise, ifFalse, the reduced axes (dimensions) must not be included in the result. Default:False.

Returns:

out (array) – if the variance was computed over the entire array, a zero-dimensional array containing the variance; otherwise, a non-zero-dimensional array containing the variances. The returned array must have the same data type asx.

Note

While this specification recommends that this function only accept input arrays having a real-valued floating-point data type, specification-compliant array libraries may choose to accept input arrays having an integer data type. While mixed data type promotion is implementation-defined, if the input arrayx has an integer data type, the returned array must have the default real-valued floating-point data type.

Notes

Special Cases

LetN equal the number of elements over which to compute the variance.

  • IfN-correction is less than or equal to0, the variance isNaN.

  • Ifx_i isNaN, the variance isNaN (i.e.,NaN values propagate).


[8]ページ先頭

©2009-2025 Movatter.jp