当前位置:首页>python>统计学基础知识(上)——描述性统计与Python实战

统计学基础知识(上)——描述性统计与Python实战

  • 2026-03-19 13:11:41
统计学基础知识(上)——描述性统计与Python实战

👋 大家好!欢迎来到我们全新的《数据处理》系列专栏。

         在如今这个“言必称AI,动辄大模型”的时代,很多人急于追求酷炫的算法,却往往忽略了数据科学的灵魂——统计学。拿到一份数据,如果不先做EDA(Exploratory Data Analysis,探索性数据分析),不了解数据的分布特征,再复杂的模型也只会是“Garbage In, Garbage Out”(垃圾进,垃圾出)。

         因此,本系列的第一阶段,我们将用三节内容,带大家学习统计学基础。第一节内容,我们从最基础、却最能反映业务现状的描述性统计(Descriptive Statistics)开始。这不仅仅是算个平均数那么简单,我们将带你从集中趋势、离中趋势、数据形状三个维度,外加Python实战可视化,彻底看透一堆杂乱无章的数据。👇


一、 动手之前,先摸清数据的“底细”(数据分类)

不同类型的数据,决定了后续能使用什么样的数据处理方法和机器学习模型。在统计学和数据处理中,数据通常分为两大类四个层级:

1. 定性数据(类别数据 / Categorical Data)

用来描述事物属性,不能进行加减乘除。

  • 定类数据(Nominal): 只有类别的区别,没有高低大小之分。比如:性别(男/女)、商品类目(3C/美妆/服装)、城市。处理方式: 建模时通常需要做独热编码(One-Hot Encoding)。
  • 定序数据(Ordinal): 类别之间有顺序或等级之分,但差距无法精确量化。比如:用户满意度(非常不满意/一般/非常满意)、会员等级(青铜/白银/黄金)。处理方式: 建模时通常做标签编码(Label Encoding)。

2. 定量数据(数值数据 / Numerical Data)

用来衡量事物大小或多少,可以进行严格的数学运算。

  • 离散型数据(Discrete): 只能取整数,通常是“数”出来的。比如:每天网页的访问人数、用户的购买次数。
  • 连续型数据(Continuous): 可以在一定区间内取任意值(包含小数),通常是“量”出来的。比如:用户的停留时长、订单金额、身高等。

💡 业务启示: 在日常业务中,将“连续数据”转化为“定序数据”(即数据分箱/离散化,例如将年龄数值转化为“青年/中年/老年”类别),是特征工程中极常用的手段。


二、 寻找数据的“重心”:集中趋势

当我们拿到一列连续型数值时(比如100万个用户的客单价),最想知道的是:大家的普遍水平是多少?

1. 算术平均数(Mean)与 加权平均数(Weighted Mean)

  • 均值: 所有数据之和除以数据个数。
  • 加权均值: 考虑到不同数据点的重要性不同。比如计算公司的整体毛利率,不能把各个部门的毛利率简单相加除以部门数,而是要以各部门的“营收占比”作为权重(Weight)来计算。
  • 致命弱点: 极易受极端值(Outliers)影响。你和马云的平均资产是几百亿,但这毫无业务参考价值。

2. 中位数(Median)

  • 定义: 将所有数据从小到大排列后,处于正中间位置的数(即50%分位数)。
  • 优势: 极度抗干扰!不受极端值影响。在描述国民收入、大城市的房价时,中位数永远比均值更有说服力。

3. 众数(Mode)

  • 定义: 数据集中出现频次最高的数值。
  • 应用场景: 除了数值,它更常用于定性数据的描述。比如统计今天卖得最好的是哪个尺码的鞋子。

三、 衡量数据的“波动”:离中趋势

假设A、B两个电商平台的商家平均日流水都是1万元。但A平台所有商家都是1万左右;B平台少数头部主播日流水百万,底部商家开不了张。光看均值,你会被骗。这就需要衡量数据的“离中趋势”。

1. 极差(Range)

最大值减去最小值。最粗略的标准,同样容易受极端值影响。

2. 方差(Variance)与 标准差(Standard Deviation)

  • 方差: 每个数据点与均值差值的平方和,再求平均。
  • 标准差(Std): 方差的平方根(为了将单位还原成与原数据一致)。
  • 业务意义: 标准差越大,说明数据波动越大、风险越高(金融领域常用来衡量波动率);标准差越小,说明数据越集中、越稳定。

3. 四分位数(Quartiles)与 四分位距(IQR)—— 寻找异常值的利器

  • 我们将数据切成四等份,得到 Q1(25%)、Q2(50%,中位数)、Q3(75%)。
  • IQR(Interquartile Range):IQR = Q3 - Q1。它代表了中间最核心的50%数据的跨度。
  • 👑 统计学经典应用:1.5 IQR 法则(箱线图原理)
    • 上限 = Q3 + 1.5 * IQR
    • 下限 = Q1 - 1.5 * IQR
    • 凡是大于上限或小于下限的数据,在统计学上我们通常将其判定为“异常值(Outliers)”!

四、 刻画数据的“长相”:分布形状(偏度与峰度)

除了重心和波动,高级的数据分析师还会关注数据的分布形态。

1. 偏度(Skewness):数据是对称的吗?

偏度衡量了数据分布的不对称性

  • 偏度 = 0: 绝对对称分布(如标准的正态分布),此时 均值 = 中位数 = 众数。
  • 偏度 > 0(右偏 / 正偏): 尾巴拖在右边。说明大部分数据集中在左侧较低的数值,但有少数极高的极端值把“均值”往右拉。(特征:均值 > 中位数。绝大多数人的收入分布就是典型的右偏!)
  • 偏度 < 0(左偏 / 负偏): 尾巴拖在左边。(特征:均值 < 中位数。)

2. 峰度(Kurtosis):极端事件多不多?

峰度衡量了数据分布曲线顶端的“尖锐”程度和尾部的“厚度”。

  • 在实际应用中,我们常看“超额峰度”(相对于正态分布)。
  • 正峰度(尖峰厚尾): 说明数据中间更集中,且两端(极端值)比正态分布更多。金融市场收益率经常呈现“尖峰厚尾”,这意味着“黑天鹅”(极端行情)发生的概率比我们想象的要大。

五、 Python实战综合演练:一键生成全维度数据体检报告 💻

理论必须落地。接下来,我们将用Python模拟一份真实的“电商用户客单价”数据,并结合 pandas 和可视化库 seaborn,全方位展示今天学习的所有指标!

📝 实战代码与解析:

# 导入强大的数据处理和可视化库import pandas as pdimport numpy as npimport matplotlib.pyplot as pltimport seaborn as sns# 设置中文字体,防止图表中的中文显示为方块plt.rcParams['font.sans-serif'] =['SimHei'# Windows用黑体plt.rcParams['axes.unicode_minus'] = False# 正常显示负号# ==========================================# 1. 模拟业务数据:生成 1000 个用户的客单价数据# 我们使用对数正态分布来模拟,因为它非常符合真实世界中“右偏”的收入/消费数据# ==========================================np.random.seed(42# 保证每次运行结果一致# 生成右偏数据,并四舍五入保留两位小数order_amounts = np.round(np.random.lognormal(mean=4.5, sigma=0.8, size=1000), 2)df = pd.DataFrame({'客单价': order_amounts})print(f"数据量: {len(df)} 条")# ==========================================# 2. 计算所有描述性统计指标# ==========================================mean_val = df['客单价'].mean()median_val = df['客单价'].median()std_val = df['客单价'].std()skewness = df['客单价'].skew()  # 偏度kurtosis = df['客单价'].kurt()  # 峰度# 计算四分位数和上限Q1 = df['客单价'].quantile(0.25)Q3 = df['客单价'].quantile(0.75)IQR = Q3 - Q1upper_bound = Q3 + 1.5 * IQRprint("\n--- 核心描述性统计指标 ---")print(f"均值: {mean_val:.2f} 元")print(f"中位数: {median_val:.2f} 元")print(f"标准差: {std_val:.2f}")print(f"偏度 (Skewness): {skewness:.2f} (大于0说明右偏)")print(f"峰度 (Kurtosis): {kurtosis:.2f} ")print(f"异常值上限 (1.5 IQR): {upper_bound:.2f} 元")# 统计异常值数量outliers_count = len(df[df['客单价'] > upper_bound])print(f"基于IQR法则,客单价超过 {upper_bound:.2f} 元的异常高消费用户有: {outliers_count} 人")# ==========================================# 3. 数据可视化:直方图与箱线图# ==========================================# 创建一个 1行2列 的画板fig, axes = plt.subplots(12, figsize=(156))# 图1:直方图与核密度估计曲线 (看分布形状)sns.histplot(df['客单价'], bins=50, kde=True, ax=axes[0], color='skyblue')axes[0].axvline(mean_val, color='red', linestyle='--', label=f'均值: {mean_val:.0f}')axes[0].axvline(median_val, color='green', linestyle='-', label=f'中位数: {median_val:.0f}')axes[0].set_title('客单价分布图 (右偏态)')axes[0].legend()# 图2:箱线图 (看离散程度与异常值)sns.boxplot(y=df['客单价'], ax=axes[1], color='lightgreen')axes[1].axhline(upper_bound, color='red', linestyle=':', label=f'异常值上限: {upper_bound:.0f}')axes[1].set_title('客单价箱线图 (IQR法则检测异常值)')axes[1].legend()plt.tight_layout()plt.show()

📊 代码运行结果解读:

  • 均值 vs 中位数: 在这种典型的右偏业务数据中,由于少数土豪用户的极高消费,均值(约123元) 明显大于 中位数(约89元)。如果业务看“人均客单价”,会被严重高估;看中位数才能了解大多数普通用户的真实消费水平。
  • 偏度分析: 偏度约为 3.25(大于0),明确了这是一份长尾拖在右侧的数据。
  • 异常值锁定: 通过 1.5 IQR 法则,代码自动算出客单价大于 271元 的用户在统计学上属于“异常值”,在这1000人中共有72人。作为数据分析师,你可以立刻把这72人单独拎出来,给他们打上“高净值/高消费VIP”的标签,进行精细化运营!

📌 觉得有用的话,别忘了点个【在看】与【赞】,顺手转发给你的学习搭子吧!持续关注本公众号,【数据处理系列】干货不断!


最新文章

随机文章

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-03-27 12:56:30 HTTP/2.0 GET : https://f.mffb.com.cn/a/480503.html
  2. 运行时间 : 0.116551s [ 吞吐率:8.58req/s ] 内存消耗:4,755.86kb 文件加载:140
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=856b42f62a0533e6dab5f15e766c6293
  1. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/public/index.php ( 0.79 KB )
  2. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/autoload.php ( 0.17 KB )
  3. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_real.php ( 2.49 KB )
  4. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/platform_check.php ( 0.90 KB )
  5. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/ClassLoader.php ( 14.03 KB )
  6. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/composer/autoload_static.php ( 4.90 KB )
  7. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  8. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  9. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  10. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  11. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  12. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  13. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  14. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap.php ( 8.26 KB )
  15. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.78 KB )
  16. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.49 KB )
  17. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-dumper/src/helper.php ( 0.18 KB )
  18. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/symfony/var-dumper/VarDumper.php ( 4.30 KB )
  19. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  20. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  21. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  22. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/provider.php ( 0.19 KB )
  23. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Http.php ( 6.04 KB )
  24. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  25. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  26. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/common.php ( 0.03 KB )
  27. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/helper.php ( 18.78 KB )
  28. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Config.php ( 5.54 KB )
  29. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/app.php ( 0.95 KB )
  30. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cache.php ( 0.78 KB )
  31. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/console.php ( 0.23 KB )
  32. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/cookie.php ( 0.56 KB )
  33. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/database.php ( 2.48 KB )
  34. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  35. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/filesystem.php ( 0.61 KB )
  36. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/lang.php ( 0.91 KB )
  37. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/log.php ( 1.35 KB )
  38. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/middleware.php ( 0.19 KB )
  39. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/route.php ( 1.89 KB )
  40. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/session.php ( 0.57 KB )
  41. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/trace.php ( 0.34 KB )
  42. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/config/view.php ( 0.82 KB )
  43. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/event.php ( 0.25 KB )
  44. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Event.php ( 7.67 KB )
  45. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/service.php ( 0.13 KB )
  46. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/AppService.php ( 0.26 KB )
  47. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  48. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  49. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  50. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  51. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  52. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/services.php ( 0.14 KB )
  53. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  54. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  55. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  56. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  57. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  58. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  59. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  60. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  61. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  62. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  63. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.21 KB )
  64. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.44 KB )
  65. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  66. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  67. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.29 KB )
  68. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  69. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  70. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  71. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  72. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  73. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  74. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  75. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  76. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  77. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  78. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  79. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/helper/Arr.php ( 16.63 KB )
  80. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  81. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/cache/Driver.php ( 9.03 KB )
  82. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  83. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/Request.php ( 0.09 KB )
  84. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Request.php ( 55.78 KB )
  85. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/middleware.php ( 0.25 KB )
  86. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  87. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  88. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  89. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  90. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  91. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  92. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  93. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  94. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleName.php ( 5.75 KB )
  95. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  96. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.43 KB )
  97. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Rule.php ( 26.95 KB )
  98. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  99. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/route/app.php ( 1.72 KB )
  100. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  101. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  102. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/route/Dispatch.php ( 10.44 KB )
  103. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/controller/Index.php ( 4.81 KB )
  104. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/app/BaseController.php ( 2.05 KB )
  105. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  106. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.44 KB )
  107. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/PDOConnection.php ( 52.47 KB )
  108. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  109. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  110. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  111. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Builder.php ( 24.06 KB )
  112. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  113. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/Query.php ( 15.71 KB )
  114. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  115. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  116. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  117. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  118. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  119. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  120. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  121. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  122. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  123. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  124. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/driver/File.php ( 5.96 KB )
  125. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  126. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
  127. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/event/LogRecord.php ( 1.02 KB )
  128. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  129. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/facade/View.php ( 1.70 KB )
  130. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/View.php ( 4.39 KB )
  131. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Response.php ( 8.81 KB )
  132. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/response/View.php ( 3.29 KB )
  133. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  134. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-view/src/Think.php ( 8.38 KB )
  135. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/framework/src/think/contract/TemplateHandlerInterface.php ( 1.60 KB )
  136. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  137. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  138. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  139. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/runtime/temp/067d451b9a0c665040f3f1bdd3293d68.php ( 11.98 KB )
  140. /yingpanguazai/ssd/ssd1/www/f.mffb.com.cn/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  1. CONNECT:[ UseTime:0.000575s ] mysql:host=127.0.0.1;port=3306;dbname=f_mffb;charset=utf8mb4
  2. SHOW FULL COLUMNS FROM `fenlei` [ RunTime:0.000925s ]
  3. SELECT * FROM `fenlei` WHERE `fid` = 0 [ RunTime:0.002780s ]
  4. SELECT * FROM `fenlei` WHERE `fid` = 63 [ RunTime:0.000733s ]
  5. SHOW FULL COLUMNS FROM `set` [ RunTime:0.000778s ]
  6. SELECT * FROM `set` [ RunTime:0.000282s ]
  7. SHOW FULL COLUMNS FROM `article` [ RunTime:0.000859s ]
  8. SELECT * FROM `article` WHERE `id` = 480503 LIMIT 1 [ RunTime:0.003006s ]
  9. UPDATE `article` SET `lasttime` = 1774587390 WHERE `id` = 480503 [ RunTime:0.004968s ]
  10. SELECT * FROM `fenlei` WHERE `id` = 66 LIMIT 1 [ RunTime:0.000407s ]
  11. SELECT * FROM `article` WHERE `id` < 480503 ORDER BY `id` DESC LIMIT 1 [ RunTime:0.000594s ]
  12. SELECT * FROM `article` WHERE `id` > 480503 ORDER BY `id` ASC LIMIT 1 [ RunTime:0.000732s ]
  13. SELECT * FROM `article` WHERE `id` < 480503 ORDER BY `id` DESC LIMIT 10 [ RunTime:0.003538s ]
  14. SELECT * FROM `article` WHERE `id` < 480503 ORDER BY `id` DESC LIMIT 10,10 [ RunTime:0.014681s ]
  15. SELECT * FROM `article` WHERE `id` < 480503 ORDER BY `id` DESC LIMIT 20,10 [ RunTime:0.006442s ]
0.118393s