VVarisel Desk
Продукт

Возможности программы · Исправленная дисперсия по Уэлфорду

01

Храните примеры измерений рядом с модулем агрегации, чтобы обсуждать предлагаемое изменение состояния вместе с выбором знаменателя.

01

Подключение

Базовый URL, учётные данные и доступный сервер.

02

Выбор

Модель, которую предоставляет настроенный endpoint.

03

Возможности

Объём контекста и поддержка инструментов определяются моделью и сервером.

Исправленная дисперсия по Уэлфорду

● ● ●Varisel Desk●
Конкретная отправная точка · Исправленная дисперсия по Уэлфорду ×
from math import isfinite
def sample_variance(values):
    if type(values) not in (list, tuple) or not 2 <= len(values) <= 10000:
        raise ValueError("sample count")
    if any(type(x) not in (int, float) or not -1e150 <= x <= 1e150
           or not isfinite(x) for x in values):
        raise ValueError("bounded finite samples")
    mean, m2 = 0.0, 0.0
    for n, x in enumerate(values, 1):
        delta = x - mean
        mean += delta / n
        m2 += delta * (x - mean)
    return m2 / (len(values) - 1)
✳Вычислите исправленную выборочную дисперсию 2–10000 значений с модулем не более 1e150 по алгоритму Уэлфорда.
✓ ИзмененияПроверьте перед применением ↗
Иллюстрация рабочей среды
Рабочая среда с ИИ для кода

Здесь начинается ваше следующее изменение.

Скачать для Windows ↗