Эффективный алгоритм онлайн-дисперсии по пакетам изображений [закрыто]Python

Программы на Python
Ответить
Anonymous
 Эффективный алгоритм онлайн-дисперсии по пакетам изображений [закрыто]

Сообщение Anonymous »

У меня есть большой объем многомерных данных, и я хочу вычислить дисперсию оси по всем из них. С точки зрения памяти я не могу создать большой массив для расчета дисперсии за один шаг. Поэтому мне нужно загружать данные пакетами и каким-то образом обновлять текущую дисперсию в режиме онлайн после каждого пакета.
игрушечный примерВ конце концов, пакетно обновленный online_var должен соответствовать правильному_var.
Однако я изо всех сил пытаюсь найти эффективный алгоритм для этого.

Код: Выделить всё

import numpy as np
np.random.seed(0)
# Correct calculation of the variance
all_data = np.random.randint(0, 9, (9, 3))  # 

Подробнее здесь: [url]https://stackoverflow.com/questions/75545944/efficient-algorithm-for-online-variance-over-image-batches[/url]
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»