# tf.nn.weighted_moments

<br />

|---|---|
| [![](https://www.tensorflow.org/images/tf_logo_32px.png) TensorFlow 2 version](https://www.tensorflow.org/api_docs/python/tf/nn/weighted_moments) | [![](https://www.tensorflow.org/images/GitHub-Mark-32px.png) View source on GitHub](https://github.com/tensorflow/tensorflow/blob/v1.15.0/tensorflow/python/ops/nn_impl.py#L1272-L1347) |

Returns the frequency-weighted mean and variance of `x`.

#### View aliases


**Compat aliases for migration**

See
[Migration guide](https://www.tensorflow.org/guide/migrate) for
more details.

[`tf.compat.v1.nn.weighted_moments`](https://www.tensorflow.org/api_docs/python/tf/compat/v1/nn/weighted_moments)

<br />

    tf.nn.weighted_moments(
        x, axes, frequency_weights, name=None, keep_dims=None, keepdims=None
    )

<br />

<br />

<br />

| ## Args ||
|---|---|
| `x` | A tensor. |
| `axes` | 1-d tensor of int32 values; these are the axes along which to compute mean and variance. |
| `frequency_weights` | A tensor of positive weights which can be broadcast with x. |
| `name` | Name used to scope the operation. |
| `keep_dims` | Produce moments with the same dimensionality as the input. |
| `keepdims` | Alias of keep_dims. |

<br />

<br />

<br />

<br />

| ## Returns ||
|---|---|
| Two tensors: `weighted_mean` and `weighted_variance`. ||

<br />