#!/usr/bin/env python """ stats.py Tools to calcualte statistics """ from __future__ import absolute_import import os import sys import numpy as np import core_scripts.other_tools.display as nii_display import core_scripts.data_io.conf as nii_dconf __author__ = "Xin Wang" __email__ = "wangxin@nii.ac.jp" __copyright__ = "Copyright 2020, Xin Wang" def f_var2std(var): """ std = f_var2std(var) Args: var: np.arrary, variance Return: std: np.array, standard-devitation std = sqrt(variance), std[std 1: if data.shape[1] != mean_old.shape[0] or \ data.shape[1] != var_old.shape[0]: nii_display.f_print("Dimension incompatible", "error") nii_display.f_die("Error in online mean var calculation") else: if mean_old.shape[0] != 1 or \ var_old.shape[0] != 1: nii_display.f_print("Dimension incompatible", "error") nii_display.f_die("Error in online mean var calculation") if __name__ == "__main__": pass