From 8f0bae617da1530b9840dfccd81f7285d8764167 Mon Sep 17 00:00:00 2001 From: guanjihuan Date: Thu, 10 Jul 2025 09:45:49 +0800 Subject: [PATCH] 0.1.179 --- PyPI/setup.cfg | 2 +- PyPI/src/guan.egg-info/PKG-INFO | 2 +- PyPI/src/guan/data_processing.py | 14 ++++++++++++++ 3 files changed, 16 insertions(+), 2 deletions(-) diff --git a/PyPI/setup.cfg b/PyPI/setup.cfg index a4bf98b..8812dec 100644 --- a/PyPI/setup.cfg +++ b/PyPI/setup.cfg @@ -1,7 +1,7 @@ [metadata] # replace with your username: name = guan -version = 0.1.178 +version = 0.1.179 author = guanjihuan author_email = guanjihuan@163.com description = An open source python package diff --git a/PyPI/src/guan.egg-info/PKG-INFO b/PyPI/src/guan.egg-info/PKG-INFO index cba0295..3a43bde 100644 --- a/PyPI/src/guan.egg-info/PKG-INFO +++ b/PyPI/src/guan.egg-info/PKG-INFO @@ -1,6 +1,6 @@ Metadata-Version: 2.4 Name: guan -Version: 0.1.178 +Version: 0.1.179 Summary: An open source python package Home-page: https://py.guanjihuan.com Author: guanjihuan diff --git a/PyPI/src/guan/data_processing.py b/PyPI/src/guan/data_processing.py index fceb9aa..72d240e 100644 --- a/PyPI/src/guan/data_processing.py +++ b/PyPI/src/guan/data_processing.py @@ -101,6 +101,20 @@ def generate_random_int_number_for_a_specific_seed(seed=0, x_min=0, x_max=10): rand_num = np.random.randint(x_min, x_max) # 左闭右开[x_min, x_max) return rand_num +# ​使用Numpy库计算​总体标准差 +def standard_deviation(data_array): + import numpy as np + std_result = np.std(data_array) + return std_result + +# ​​使用公式计算总体标准差 +def standard_deviation_with_formula(data_array): + import numpy as np + averaged_data = sum(data_array)/len(data_array) + averaged_squared_data = sum(np.array(data_array)**2)/len(data_array) + std_result = np.sqrt(averaged_squared_data-averaged_data**2) + return std_result + # 获取两个模式之间的字符串 def get_string_between_two_patterns(original_string, start, end, include_start_and_end=0): import re