import numpy as np
import pandas as pd
# 全局参数
m = 50 # 蒙脱土浓度 g/L
# Table S1 Lys Kd重复数据统计
data_lys = {
"Na-MMT": [15.25, 16.27, 17.47, 15.08, 14.25, 5.05, 3.42, 1.71, 1.53, 2.14, 1.71, 1.18, 1.78, 0.17, 0.25, 1.36, 0.26, 0.74, 3.75, 2.1, 0.5, 1.53, 0.42, 1.11, 1.87, 1.17, 1.97, 0, 0.52, 0.01, 0, 0.05, 0.04, 0.67, 0.2, 0.5, 0, 0.03, 0, 0.3, 0.35, 1.06, 0.2, 0.17, 0.03, 0, 0, 0, 0.15, 0],
"Mg-MMT": [11.12, 15.57, 13.76, 8.57, 10.95, 4.59, 3.7, 3.45, 2.11, 1.31, 2.33, 3.02, 1.07, 1.72, 1.49, 1.69, 0.03, 0.68, 2.61, 0.01, 0.21, 0.27, 0.99, 0.18, 2.42, 1.36, 1.08, 0.45, 2.72, 0.62, 3.64, 4.72, 2.16, 0.3, 0.22, 0.95, 3.4, 0.19, 2.39, 0.33, 0.13, 0.41, 0.85, 0.03, 0.17, 0.71, 0.98, 1.66, 0.68]
}
# 计算统计量
lys_na_mean = np.mean(data_lys["Na-MMT"])
lys_na_std = np.std(data_lys["Na-MMT"], ddof=1)
lys_mg_mean = np.mean(data_lys["Mg-MMT"])
lys_mg_std = np.std(data_lys["Mg-MMT"], ddof=1)
print("Table S1 Lys Kd统计结果")
print(f"Na-MMT 平均值:{lys_na_mean:.2f} L/kg,标准差:{lys_na_std:.2f} L/kg")
print(f"Mg-MMT 平均值:{lys_mg_mean:.2f} L/kg,标准差:{lys_mg_std:.2f} L/kg")