VVarisel Desk
Sposoby pracy

Praca z kodem · Wariancja próbki metodą Welforda

03
Produkt

Sposoby pracy

Oblicz wariancję próbki od 2 do 10000 wartości o module do 1e150 metodą Welforda. Sprawdź stałe próbki i duże przesunięcia, odrzucając wartości logiczne, nieskończone i nieprawidłową liczebność.

01

Pobierz aplikację

Wybierz folder i poproś asystenta o przeczytanie odpowiednich plików przed ich zmianą. Określ cel oraz granice zadania.

02

Otwórz folder projektu

Wybierz zgodny endpoint. Dostępne narzędzia i jakość odpowiedzi zależą od skonfigurowanego modelu i serwera.

03

Podłącz i sprawdź model

Sprawdzaj zmiany i wyniki poleceń. Uruchom testy projektu przed zaakceptowaniem rezultatu; wygenerowany kod nie jest automatycznie przetestowany.

04

Przejrzyj zmiany i uruchom testy

Porównaj rzeczywiste zachowanie z oczekiwanym wynikiem. Jeśli sprawdzenie się nie powiedzie, wyjaśnij przyczynę przed kolejnymi zmianami.

Wariancja próbki metodą Welforda

Sposoby pracy
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)

Sprawdź przed zastosowaniem. Sprawdzaj zmiany i wyniki poleceń. Uruchom testy projektu przed zaakceptowaniem rezultatu; wygenerowany kod nie jest automatycznie przetestowany.

Środowisko programowania z AI

Tutaj zaczyna się kolejny pomysł.

Pobierz dla Windows ↗