nansum

nansum(data: Tensor, dim: tuple[int, ...] | int | None = None, keepdim: bool = False, **kwargs: Any) Tensor[source]

Returns a tensor with dimensions reduced via summation, excluding NaN values.

This is a wrapper around torch.nansum().

Parameters:
  • data (torch.Tensor) – tensor to which operations should be applied.

  • dim (tuple[int, ...] | int | None, optional) – dimension(s) along which the reduction should be applied, all dimensions when None. Defaults to None.

  • keepdim (bool, optional) – if the dimensions should be retained in the output. Defaults to False.

Returns:

dimensionally reduced tensor.

Return type:

torch.Tensor