2026-07-30
首页 为什么买金 AI 术语通俗词典:独热编码

AI 术语通俗词典:独热编码

本文通俗讲解独热编码的概念、实现方式、应用场景,对比整数编码差异,梳理使用注意事项并附上 Python 实操案例

2026.06.09 | 290 阅读 | 为什么买金
AI 术语通俗词典:独热编码

本文仅供信息参考,不构成任何投资建议。贵金属交易存在风险,请谨慎决策。

独热编码是数据分析、机器学习和人工智能中非常常见的一个术语。它用来描述一种把类别型数据转换为数值表示的方法。换句话说,独热编码的作用,是把原本不能直接参与数值计算的类别标签,转换成模型可以处理的向量形式。

如果说原始类别标签回答的是“它属于哪一类”,那么独热编码回答的就是“这个类别如何用一组规则化的数字表示出来”。因此,独热编码常用于特征工程、分类建模、文本表示和数据预处理,在人工智能中具有非常基础的地位。

一、基本概念:什么是独热编码

独热编码(One-Hot Encoding)是一种将类别变量转换为二进制向量的方法。它的核心思想非常简单:为每一个可能的类别分配一个专属位置,属于哪个类别,就把对应位置记为 1,其余位置记为 0。

例如,若一个变量“颜色”只有三个可能取值:

• 红色

• 绿色

• 蓝色

那么它们的独热编码可以写成:

• 红色:[1, 0, 0]

• 绿色:[0, 1, 0]

• 蓝色:[0, 0, 1]

可以看到,这种表示方式有一个非常明显的特点:每个向量中只有一个位置是 1,其余位置全是 0。

这也正是“独热”这个名字的由来:“热”可以理解为激活、点亮;“独热”就是只有一个位置被点亮。

从通俗角度看,独热编码可以理解为:给每个类别准备一个专属座位,哪个类别出现,就让它坐到自己的那个位置上,其余座位全部空着。

例如,若我们把“星期”看作一个类别变量:

星期日

 

 

那么“星期三”就可以表示为某个七维向量,其中只有“星期三”对应的那个位置是 1,其余位置是 0。

一般来说,若某个类别变量一共有 n 个可能取值,那么独热编码后的向量长度通常就是 n。

设类别集合为:

那么类别 c_i 的独热编码,可以理解为一个长度为 n 的向量:

其中,当位置 i 对应当前类别时,x_i = 1;其余位置都为 0。

例如,若类别有四个:

D

 

 

那么:

D → [0, 0, 0, 1]

 

 

这说明,独热编码本质上并不是在“计算类别之间的关系”,而是在用一种不引入大小顺序的方式,把类别变成数值向量。这点非常重要。因为很多类别本身并没有自然大小关系。

例如:

• 红色、绿色、蓝色

• 猫、狗、鸟

• 北京、上海、广州

如果直接把它们编码成:

• 红色 = 1

• 绿色 = 2

• 蓝色 = 3

那么模型可能误以为“蓝色比绿色更大”“绿色比红色更小”,这显然没有实际意义。而独热编码的优点就在于:它不会人为制造这种不存在的大小规律。

二、独热编码的重要性与常见应用场景

1、独热编码的重要性

独热编码之所以重要,是因为机器学习模型通常需要数值输入,而现实数据中经常包含大量类别型变量。

例如:

邮件类型

 

 

这些变量本身不是连续数值,不能直接拿来做多数值计算。独热编码正是最基础、最常用的转换方法之一。

首先,独热编码让类别数据能够进入模型。

它把“标签”转成向量,从而使模型能够把类别型数据与其他数值特征一起处理。

其次,独热编码避免了错误的大小顺序。

如果直接用整数给类别编号,模型可能会误解这些数字之间存在大小规律;而独热编码不会引入这种虚假的顺序信息。

再次,独热编码形式简单、直观、容易实现。

对初学者而言,它是理解类别数据如何数值化的最好入口之一;对许多基础模型而言,它也是一种非常实用的预处理方式。

可以概括地说:原始类别标签说明“属于哪一类”;独热编码说明“这一类如何被转成规则化的数值向量”。

2、常见应用场景

(1)在机器学习中,独热编码常用于类别特征预处理

在分类、回归等任务中,输入数据往往既有数值特征,也有类别特征。

例如,一个用户数据表中可能包含:

性别

 

 

其中“城市”“性别”就是类别特征,通常需要先做独热编码,再输入模型。

(2)在文本处理中,独热编码可用于最基础的词表示

在自然语言处理的早期方法中,一个词有时会被表示成词表长度大小的独热向量。

例如,一个词表有 10000 个词,那么每个词都可以对应一个长度为 10000 的向量,其中只有一个位置为 1。

虽然这种表示后来常被更先进的词向量方法替代,但它仍然是理解文本数值化表示的重要基础。

(3)在深度学习中,类别标签常先转成独热编码

在多分类任务中,标签本身常常会被处理成独热编码形式。

例如,若一个样本属于第 3 类,那么它的标签可能写成:

[0, 0, 1, 0, 0]

 

 

这样更方便与模型输出进行比较和计算损失。

(4)在推荐系统与业务分析中,独热编码也很常见

例如:

访问来源渠道

 

 

这些离散类别信息都常需要先编码,再进入分析模型或推荐系统。

(5)在数据表分析中,独热编码常用于把分类列展开为多列

在实际的数据处理工具中,独热编码常表现为“把一个类别字段展开成多个 0/1 列”。这对于可视化、统计建模和表格特征工程都很常见。

可以概括地说:类别变量说明“这个对象属于哪个类别”;独热编码说明“这个类别如何被展开为可计算的多个二进制位置”。

三、独热编码与整数编码的区别

独热编码之所以常被强调,一个重要原因就是它与“直接编号”有本质区别。

1、整数编码会引入虚假的大小关系

例如,若把颜色编码为:

蓝色 = 3

 

 

那么对于许多模型来说,这看起来就像:

蓝色 > 绿色 > 红色

 

 

但颜色本身并没有这样的数值顺序。

2、独热编码只表示“是否属于该类”

例如:

蓝色 → [0, 0, 1]

 

 

这样模型看到的不是哪个数更大,而只是“哪个位置被激活”。

3、哪种方式更合适,要看变量是否有顺序

如果类别本身有明确顺序,例如:

 

 

那么在某些场景下,直接编号未必不合适。

但对于大多数无序类别变量(Nominal Variables),独热编码通常更稳妥。

因此可以简单概括为:无序类别:通常更适合独热编码;有序类别:有时可以考虑保留顺序信息,不一定必须独热编码。

四、使用独热编码时需要注意的问题

独热编码虽然简单常用,但在理解和使用时也要注意几个问题。

1、类别越多,编码维度越高

如果一个类别变量只有 3 个取值,独热编码很简单;

但如果一个变量有 1000 个、10000 个不同类别,那么独热编码后的向量会变得非常长。

这会带来两个问题:

• 特征维度迅速增大

• 数据会变得非常稀疏

因此,对于高基数类别(High Cardinality Categorical Features),独热编码不一定总是最优选择。

2、独热编码本身不表达类别之间的相似性

在独热编码中:

蓝色 → [0, 0, 1]

 

 

这些类别彼此之间在数值上“距离一样远”,看不出谁更接近谁。

这意味着独热编码只能区分类别,通常不能表达更丰富的语义关系。

这也是为什么在自然语言处理中,独热编码后来常被(Word Embedding)等方法替代。

3、训练集和测试集的类别映射必须一致

如果训练时“红色”对应第一列、“绿色”对应第二列,那么测试时也必须保持同样规则。否则模型会把同一个类别当成不同输入,导致结果错误。

4、要注意是否存在“未见类别”

实际应用中,测试集或新数据里可能出现训练阶段没见过的新类别。

如果编码规则没有考虑这一点,就可能无法正确处理这些数据。因此,实际系统中常要额外处理“未知类别”问题。

5、独热编码适合入门和基础建模,但不总是最优方案

独热编码非常基础,也很重要,但在高维稀疏场景中,它可能效率不高。

因此,在一些更复杂任务中,人们也会考虑:

• 目标编码(Target Encoding)

• 频次编码(Frequency Encoding)

• 嵌入表示(Embedding)

不过,从入门角度看,独热编码仍然是理解类别数据数值化处理的最好起点之一。

五、Python 示例

下面给出两个简单示例,用来说明独热编码的基本思想,以及它在数据处理中的常见形式。

示例 1:手动实现简单的独热编码

    

 

 

这个例子展示了独热编码最基本的思想:每个类别对应一个固定位置,属于哪个类别,就把那个位置设为 1。

示例 2:使用 pandas 进行独热编码

这个例子展示了表格处理中最常见的做法:原本的一列类别变量,被展开成多列 0/1 特征列。这样数据就更适合送入机器学习模型。

小结

独热编码是一种把类别型数据转换为二进制向量的基础方法。它通过“一个类别对应一个位置,属于哪个类别就点亮哪个位置”的方式,把原本不能直接计算的类别标签变成可用于模型处理的数值表示。在机器学习、文本处理和特征工程中,独热编码都非常常见。对初学者而言,可以把它理解为:原始标签说明“属于哪一类”,而独热编码说明“这个类别如何用一组规则化的 0 和 1 来表示”。

基本 文件 流程 错误 SQL 调试
  1. 请求信息 : 2026-07-30 04:24:59 HTTP/1.1 GET : https://www.setvie.asia/zh/one-hot-encoding-ai-terminology-explanation
  2. 运行时间 : 0.320623s [ 吞吐率:3.12req/s ] 内存消耗:10,214.88kb 文件加载:225
  3. 缓存信息 : 0 reads,0 writes
  4. 会话信息 : SESSION_ID=97d35169ec522d3dc687f146ba0e438f
  1. /www/wwwroot/www.setbrn.com/index.php ( 0.72 KB )
  2. /www/wwwroot/www.setbrn.com/vendor/autoload.php ( 0.73 KB )
  3. /www/wwwroot/www.setbrn.com/vendor/composer/autoload_real.php ( 1.63 KB )
  4. /www/wwwroot/www.setbrn.com/vendor/composer/platform_check.php ( 1.00 KB )
  5. /www/wwwroot/www.setbrn.com/vendor/composer/ClassLoader.php ( 15.99 KB )
  6. /www/wwwroot/www.setbrn.com/vendor/composer/autoload_static.php ( 21.80 KB )
  7. /www/wwwroot/www.setbrn.com/vendor/symfony/deprecation-contracts/function.php ( 0.99 KB )
  8. /www/wwwroot/www.setbrn.com/vendor/topthink/think-helper/src/helper.php ( 8.34 KB )
  9. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-mbstring/bootstrap.php ( 0.35 KB )
  10. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-mbstring/bootstrap80.php ( 9.86 KB )
  11. /www/wwwroot/www.setbrn.com/vendor/topthink/think-validate/src/helper.php ( 2.19 KB )
  12. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-php80/bootstrap.php ( 1.50 KB )
  13. /www/wwwroot/www.setbrn.com/vendor/ralouphie/getallheaders/src/getallheaders.php ( 1.60 KB )
  14. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/helper.php ( 1.47 KB )
  15. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/stubs/load_stubs.php ( 0.16 KB )
  16. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Exception.php ( 1.69 KB )
  17. /www/wwwroot/www.setbrn.com/vendor/topthink/think-container/src/Facade.php ( 2.71 KB )
  18. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-deepclone/bootstrap.php ( 0.39 KB )
  19. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-deepclone/bootstrap81.php ( 1.25 KB )
  20. /www/wwwroot/www.setbrn.com/vendor/guzzlehttp/guzzle/src/functions_include.php ( 0.16 KB )
  21. /www/wwwroot/www.setbrn.com/vendor/guzzlehttp/guzzle/src/functions.php ( 5.54 KB )
  22. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-ctype/bootstrap.php ( 1.56 KB )
  23. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-ctype/bootstrap80.php ( 1.61 KB )
  24. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-intl-grapheme/bootstrap.php ( 2.81 KB )
  25. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-intl-grapheme/bootstrap80.php ( 3.39 KB )
  26. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-intl-normalizer/bootstrap.php ( 0.94 KB )
  27. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-intl-normalizer/bootstrap80.php ( 0.94 KB )
  28. /www/wwwroot/www.setbrn.com/vendor/yansongda/supports/src/Functions.php ( 1.53 KB )
  29. /www/wwwroot/www.setbrn.com/vendor/hyperf/engine/src/Functions.php ( 0.83 KB )
  30. /www/wwwroot/www.setbrn.com/vendor/symfony/clock/Resources/now.php ( 0.67 KB )
  31. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-php85/bootstrap.php ( 1.44 KB )
  32. /www/wwwroot/www.setbrn.com/vendor/symfony/polyfill-php85/bootstrap80.php ( 0.67 KB )
  33. /www/wwwroot/www.setbrn.com/vendor/symfony/string/Resources/functions.php ( 0.83 KB )
  34. /www/wwwroot/www.setbrn.com/vendor/symfony/translation/Resources/functions.php ( 0.55 KB )
  35. /www/wwwroot/www.setbrn.com/vendor/symfony/var-dumper/Resources/functions/dump.php ( 1.60 KB )
  36. /www/wwwroot/www.setbrn.com/vendor/yansongda/artful/src/Functions.php ( 2.49 KB )
  37. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/helpers.php ( 3.32 KB )
  38. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/alias.php ( 1.32 KB )
  39. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Contracts/Support/Arrayable.php ( 0.25 KB )
  40. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Contracts/Support/Jsonable.php ( 0.24 KB )
  41. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Contracts/Support/Htmlable.php ( 0.18 KB )
  42. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Contracts/Support/CanBeEscapedWhenCastToString.php ( 0.32 KB )
  43. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/Arr.php ( 20.65 KB )
  44. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/Traits/Macroable.php ( 2.78 KB )
  45. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/Collection.php ( 45.17 KB )
  46. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/Traits/EnumeratesValues.php ( 28.73 KB )
  47. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/Traits/Conditionable.php ( 2.21 KB )
  48. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/Enumerable.php ( 34.26 KB )
  49. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/HigherOrderCollectionProxy.php ( 1.38 KB )
  50. /www/wwwroot/www.setbrn.com/vendor/jaeger/querylist/src/Collect/Support/LazyCollection.php ( 45.91 KB )
  51. /www/wwwroot/www.setbrn.com/vendor/overtrue/socialite/src/Contracts/FactoryInterface.php ( 0.48 KB )
  52. /www/wwwroot/www.setbrn.com/vendor/overtrue/socialite/src/Contracts/UserInterface.php ( 1.04 KB )
  53. /www/wwwroot/www.setbrn.com/vendor/overtrue/socialite/src/Contracts/ProviderInterface.php ( 2.89 KB )
  54. /www/wwwroot/www.setbrn.com/vendor/stripe/stripe-php/lib/version_check.php ( 0.23 KB )
  55. /www/wwwroot/www.setbrn.com/vendor/topthink/think-captcha/src/helper.php ( 1.37 KB )
  56. /www/wwwroot/www.setbrn.com/vendor/topthink/think-queue/src/common.php ( 1.01 KB )
  57. /www/wwwroot/www.setbrn.com/vendor/yansongda/pay/src/Functions.php ( 26.24 KB )
  58. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/App.php ( 15.30 KB )
  59. /www/wwwroot/www.setbrn.com/vendor/topthink/think-container/src/Container.php ( 15.76 KB )
  60. /www/wwwroot/www.setbrn.com/vendor/psr/container/src/ContainerInterface.php ( 1.02 KB )
  61. /www/wwwroot/www.setbrn.com/app/provider.php ( 0.20 KB )
  62. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Http.php ( 6.22 KB )
  63. /www/wwwroot/www.setbrn.com/vendor/topthink/think-helper/src/helper/Str.php ( 7.29 KB )
  64. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Env.php ( 4.68 KB )
  65. /www/wwwroot/www.setbrn.com/app/common.php ( 23.20 KB )
  66. /www/wwwroot/www.setbrn.com/app/common/function/common.php ( 429.43 KB )
  67. /www/wwwroot/www.setbrn.com/app/common/function/object.php ( 11.75 KB )
  68. /www/wwwroot/www.setbrn.com/app/common/function/article.php ( 57.76 KB )
  69. /www/wwwroot/www.setbrn.com/app/common/function/member.php ( 100.42 KB )
  70. /www/wwwroot/www.setbrn.com/app/common/function/store.php ( 29.11 KB )
  71. /www/wwwroot/www.setbrn.com/app/common/function/outlet.php ( 28.37 KB )
  72. /www/wwwroot/www.setbrn.com/app/common/function/subsite.php ( 66.91 KB )
  73. /www/wwwroot/www.setbrn.com/app/common/function/goods.php ( 36.66 KB )
  74. /www/wwwroot/www.setbrn.com/app/common/function/file.php ( 57.79 KB )
  75. /www/wwwroot/www.setbrn.com/app/common/function/money.php ( 15.30 KB )
  76. /www/wwwroot/www.setbrn.com/app/common/function/score.php ( 10.17 KB )
  77. /www/wwwroot/www.setbrn.com/app/common/function/api.php ( 0.75 KB )
  78. /www/wwwroot/www.setbrn.com/app/common/function/system.php ( 0.88 KB )
  79. /www/wwwroot/www.setbrn.com/app/common/function/commission.php ( 5.43 KB )
  80. /www/wwwroot/www.setbrn.com/app/common/function/seo.php ( 44.23 KB )
  81. /www/wwwroot/www.setbrn.com/app/common/function/theme.php ( 8.14 KB )
  82. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/helper.php ( 18.76 KB )
  83. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Config.php ( 5.93 KB )
  84. /www/wwwroot/www.setbrn.com/config/app.php ( 11.64 KB )
  85. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/facade/Env.php ( 1.67 KB )
  86. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/facade/Lang.php ( 1.68 KB )
  87. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Lang.php ( 7.35 KB )
  88. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/lang/zh-cn.php ( 13.70 KB )
  89. /www/wwwroot/www.setbrn.com/config/cache.php ( 1.60 KB )
  90. /www/wwwroot/www.setbrn.com/config/captcha.php ( 0.95 KB )
  91. /www/wwwroot/www.setbrn.com/config/console.php ( 0.57 KB )
  92. /www/wwwroot/www.setbrn.com/config/cookie.php ( 0.63 KB )
  93. /www/wwwroot/www.setbrn.com/config/database.php ( 2.40 KB )
  94. /www/wwwroot/www.setbrn.com/config/filesystem.php ( 0.62 KB )
  95. /www/wwwroot/www.setbrn.com/config/gateway_worker.php ( 2.00 KB )
  96. /www/wwwroot/www.setbrn.com/config/lang.php ( 0.54 KB )
  97. /www/wwwroot/www.setbrn.com/config/log.php ( 1.41 KB )
  98. /www/wwwroot/www.setbrn.com/config/middleware.php ( 0.20 KB )
  99. /www/wwwroot/www.setbrn.com/config/queue.php ( 1.65 KB )
  100. /www/wwwroot/www.setbrn.com/config/route.php ( 1.59 KB )
  101. /www/wwwroot/www.setbrn.com/config/session.php ( 0.96 KB )
  102. /www/wwwroot/www.setbrn.com/config/trace.php ( 0.35 KB )
  103. /www/wwwroot/www.setbrn.com/config/view.php ( 0.90 KB )
  104. /www/wwwroot/www.setbrn.com/config/worker.php ( 1.61 KB )
  105. /www/wwwroot/www.setbrn.com/config/worker_server.php ( 1.99 KB )
  106. /www/wwwroot/www.setbrn.com/app/event.php ( 1.54 KB )
  107. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Event.php ( 7.77 KB )
  108. /www/wwwroot/www.setbrn.com/app/service.php ( 0.14 KB )
  109. /www/wwwroot/www.setbrn.com/app/AppService.php ( 0.60 KB )
  110. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Service.php ( 1.64 KB )
  111. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Console.php ( 22.98 KB )
  112. /www/wwwroot/www.setbrn.com/app/Request.php ( 0.09 KB )
  113. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Request.php ( 54.64 KB )
  114. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/traits/UrlHandler.php ( 6.05 KB )
  115. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/traits/DomainHandler.php ( 5.49 KB )
  116. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/traits/HttpMethodHandler.php ( 4.74 KB )
  117. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/facade/Config.php ( 1.37 KB )
  118. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/facade/Cache.php ( 2.06 KB )
  119. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Cache.php ( 4.92 KB )
  120. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Manager.php ( 3.92 KB )
  121. /www/wwwroot/www.setbrn.com/vendor/psr/simple-cache/src/CacheInterface.php ( 4.71 KB )
  122. /www/wwwroot/www.setbrn.com/vendor/topthink/think-helper/src/helper/Arr.php ( 17.45 KB )
  123. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/cache/driver/File.php ( 7.84 KB )
  124. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/cache/Driver.php ( 9.02 KB )
  125. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/contract/CacheHandlerInterface.php ( 1.99 KB )
  126. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/facade/Db.php ( 0.93 KB )
  127. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Db.php ( 2.88 KB )
  128. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/DbManager.php ( 8.52 KB )
  129. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Log.php ( 6.28 KB )
  130. /www/wwwroot/www.setbrn.com/vendor/psr/log/src/LoggerTrait.php ( 2.69 KB )
  131. /www/wwwroot/www.setbrn.com/vendor/psr/log/src/LoggerInterface.php ( 2.71 KB )
  132. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/connector/Mysql.php ( 5.73 KB )
  133. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/PDOConnection.php ( 53.74 KB )
  134. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/Connection.php ( 8.39 KB )
  135. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/ConnectionInterface.php ( 4.57 KB )
  136. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/builder/Mysql.php ( 16.58 KB )
  137. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/Builder.php ( 24.07 KB )
  138. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/BaseBuilder.php ( 27.50 KB )
  139. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/Query.php ( 15.97 KB )
  140. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/BaseQuery.php ( 45.13 KB )
  141. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/TimeFieldQuery.php ( 7.43 KB )
  142. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/AggregateQuery.php ( 3.26 KB )
  143. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/ModelRelationQuery.php ( 20.07 KB )
  144. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/ParamsBind.php ( 3.66 KB )
  145. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/ResultOperation.php ( 7.01 KB )
  146. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/WhereQuery.php ( 19.37 KB )
  147. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/JoinAndViewQuery.php ( 7.11 KB )
  148. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/TableFieldInfo.php ( 2.63 KB )
  149. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/concern/Transaction.php ( 2.77 KB )
  150. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/initializer/Error.php ( 3.31 KB )
  151. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/initializer/RegisterService.php ( 1.33 KB )
  152. /www/wwwroot/www.setbrn.com/vendor/services.php ( 0.28 KB )
  153. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/service/PaginatorService.php ( 1.52 KB )
  154. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/service/ValidateService.php ( 0.99 KB )
  155. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/service/ModelService.php ( 2.04 KB )
  156. /www/wwwroot/www.setbrn.com/vendor/topthink/think-captcha/src/CaptchaService.php ( 0.52 KB )
  157. /www/wwwroot/www.setbrn.com/vendor/topthink/think-multi-app/src/Service.php ( 1.08 KB )
  158. /www/wwwroot/www.setbrn.com/vendor/topthink/think-queue/src/queue/Service.php ( 1.24 KB )
  159. /www/wwwroot/www.setbrn.com/vendor/topthink/think-trace/src/Service.php ( 0.77 KB )
  160. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Middleware.php ( 6.72 KB )
  161. /www/wwwroot/www.setbrn.com/vendor/topthink/think-worker/src/Service.php ( 0.78 KB )
  162. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/initializer/BootService.php ( 0.77 KB )
  163. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/Paginator.php ( 11.86 KB )
  164. /www/wwwroot/www.setbrn.com/vendor/topthink/think-validate/src/Validate.php ( 63.20 KB )
  165. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/Model.php ( 23.55 KB )
  166. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/model/concern/Attribute.php ( 21.05 KB )
  167. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/model/concern/AutoWriteData.php ( 4.20 KB )
  168. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/model/concern/Conversion.php ( 6.75 KB )
  169. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/model/concern/DbConnect.php ( 5.16 KB )
  170. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/model/concern/ModelEvent.php ( 2.33 KB )
  171. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/model/concern/RelationShip.php ( 28.30 KB )
  172. /www/wwwroot/www.setbrn.com/vendor/topthink/think-helper/src/contract/Arrayable.php ( 0.09 KB )
  173. /www/wwwroot/www.setbrn.com/vendor/topthink/think-helper/src/contract/Jsonable.php ( 0.13 KB )
  174. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/model/contract/Modelable.php ( 0.09 KB )
  175. /www/wwwroot/www.setbrn.com/app/middleware.php ( 0.45 KB )
  176. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Pipeline.php ( 2.61 KB )
  177. /www/wwwroot/www.setbrn.com/vendor/topthink/think-trace/src/TraceDebug.php ( 3.40 KB )
  178. /www/wwwroot/www.setbrn.com/app/middleware/SecurityHeaders.php ( 0.64 KB )
  179. /www/wwwroot/www.setbrn.com/app/middleware/LangPrefix.php ( 7.05 KB )
  180. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/facade/Cookie.php ( 1.48 KB )
  181. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Cookie.php ( 6.06 KB )
  182. /www/wwwroot/www.setbrn.com/app/middleware/LangSwitch.php ( 4.02 KB )
  183. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/middleware/SessionInit.php ( 1.94 KB )
  184. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Session.php ( 1.80 KB )
  185. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/session/driver/File.php ( 6.27 KB )
  186. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/contract/SessionHandlerInterface.php ( 0.87 KB )
  187. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/session/Store.php ( 7.12 KB )
  188. /www/wwwroot/www.setbrn.com/vendor/topthink/think-multi-app/src/MultiApp.php ( 7.06 KB )
  189. /www/wwwroot/www.setbrn.com/app/home/middleware.php ( 0.12 KB )
  190. /www/wwwroot/www.setbrn.com/app/home/lang/zh-cn.php ( 3.01 KB )
  191. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/middleware/LoadLangPack.php ( 3.50 KB )
  192. /www/wwwroot/www.setbrn.com/app/middleware/SubsiteLangPack.php ( 5.26 KB )
  193. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Route.php ( 23.73 KB )
  194. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/route/RuleName.php ( 5.74 KB )
  195. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/route/Domain.php ( 2.53 KB )
  196. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/route/RuleGroup.php ( 22.41 KB )
  197. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/route/Rule.php ( 27.49 KB )
  198. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/route/RuleItem.php ( 9.78 KB )
  199. /www/wwwroot/www.setbrn.com/app/home/route/router.php ( 12.22 KB )
  200. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/facade/Route.php ( 4.70 KB )
  201. /www/wwwroot/www.setbrn.com/app/common/model/Route.php ( 3.01 KB )
  202. /www/wwwroot/www.setbrn.com/vendor/topthink/think-helper/src/Collection.php ( 16.47 KB )
  203. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/route/dispatch/Controller.php ( 4.74 KB )
  204. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/route/Dispatch.php ( 11.32 KB )
  205. /www/wwwroot/www.setbrn.com/app/home/controller/Document.php ( 101.72 KB )
  206. /www/wwwroot/www.setbrn.com/app/home/controller/Home.php ( 20.04 KB )
  207. /www/wwwroot/www.setbrn.com/vendor/topthink/think-template/src/Template.php ( 46.61 KB )
  208. /www/wwwroot/www.setbrn.com/vendor/topthink/think-template/src/template/driver/File.php ( 2.41 KB )
  209. /www/wwwroot/www.setbrn.com/vendor/topthink/think-template/src/template/contract/DriverInterface.php ( 0.86 KB )
  210. /www/wwwroot/www.setbrn.com/app/common/model/Member.php ( 16.79 KB )
  211. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/facade/Session.php ( 1.79 KB )
  212. /www/wwwroot/www.setbrn.com/app/common/model/Document.php ( 37.40 KB )
  213. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/Raw.php ( 1.30 KB )
  214. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/db/Express.php ( 1.53 KB )
  215. /www/wwwroot/www.setbrn.com/app/common/paginator/Normal.php ( 0.11 KB )
  216. /www/wwwroot/www.setbrn.com/vendor/topthink/think-orm/src/paginator/driver/Bootstrap.php ( 5.48 KB )
  217. /www/wwwroot/www.setbrn.com/runtime/home/tmpl/6f992eb835a72f614b211a61cec18762.php ( 38.30 KB )
  218. /www/wwwroot/www.setbrn.com/vendor/topthink/think-multi-app/src/Url.php ( 7.52 KB )
  219. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/route/Url.php ( 14.05 KB )
  220. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/Response.php ( 9.07 KB )
  221. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/response/Html.php ( 0.97 KB )
  222. /www/wwwroot/www.setbrn.com/vendor/topthink/think-trace/src/Html.php ( 4.42 KB )
  223. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/log/driver/File.php ( 6.10 KB )
  224. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/contract/LogHandlerInterface.php ( 0.86 KB )
  225. /www/wwwroot/www.setbrn.com/vendor/topthink/framework/src/think/log/Channel.php ( 3.89 KB )
0.330522s