Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >R语言谱聚类社会化推荐挖掘协同过滤电影社交网站Flixster数据集应用研究

R语言谱聚类社会化推荐挖掘协同过滤电影社交网站Flixster数据集应用研究

原创
作者头像
拓端
发布于 2023-02-03 16:16:28
发布于 2023-02-03 16:16:28
66500
代码可运行
举报
文章被收录于专栏:拓端tecdat拓端tecdat
运行总次数:0
代码可运行

全文链接:http://tecdat.cn/?p=31502

原文出处:拓端数据部落公众号

摘要

本课题着眼于谱聚类在社会化推荐挖掘中的应用研究。谱聚类算法是基于图论的数据聚类算法,与其他聚类方法相比具有明显的优势:建立在谱图理论的基础之上;操作简单,易于实现;具有识别非高斯分布的能力,非常适用于许多实际应用问题。所以,谱聚类算法成为近几年来机器学习领域的一个新的研究热点,处理方法以及机器学习本身算法理论的学习和代码实现在各领域具有相同性,之后同学可以在其他感兴趣的领域结合数据进行分析,利用此课题所学知识举一反三。

在电影社交网站Flixster 数据集上的实验结果表明,本文提出的改进的社会化推荐算法在一定程度上缓解了传统推荐系统面临的准确性、稀疏性、实时性的问题,在 MAE、准确率、召回率和覆盖率等指标上有了明显的提高。

基于用户谱聚类集成的社会化推荐

聚类集成是将单个聚类算法的聚类结果合并成一个最终的聚类结果,集成后的聚类结果优于单个聚类算法的聚类结果。目前,聚类集成技术已经广泛应用于医学诊断、基因表达、非数值型计算等领域[2]。

本章在已有研究基础上,拓展了聚类集成技术的应用领域,提出了基于用户谱聚类集成的社会化推荐算法(SCECF)。将用户互关联矩阵作为谱聚类的相似度矩阵再次聚类,得到最终的聚类结果。然后,在用户所属类中寻找用户最近邻并产生推荐。SCECF 算法同样可以分为离线谱聚类和在线 Top-N 推荐两个阶段。

离线谱聚类阶段

输入:原始评分矩阵 R,用户关系矩阵 T,聚类数目 k

输出:聚类后的用户关系矩阵 T’

1、聚类成员生成:

Step1:从 N 个用户中随机选取 n 个用户作为样本,利用公式(2.8)以下计算样本用户相似度矩阵 An×n 及样本用户与剩余用户的相似度矩阵 Bn× (N-n)

Step2:令 Gn× N=[A   B],构造 G 矩阵的度矩阵 Dn× n,根据公式(3.7)构造 A的规范化拉普拉斯矩阵 Lsym。

Step3:对 Lsym 进行特征分解,即 Lsym=UΛU-1。利用 Nystro   m 扩展方法计算N 个用户的规范化拉普拉斯矩阵的特征向量U—。

Step4:选U—取前 k 个特征向量 v1,v2,…vk 组成矩阵 V=[v1,v2,…vk]T并对V 进行规范化处理。

Step5:利用 K-means 聚类方法将特征向量空间 V 聚为 k 类,即将用户聚为k 类, 生成用户聚类矩阵 CN× N, 当用户 i 与用户 j 属于同一类时 Cij=1,否则 Cij=0。

2、聚类集体生成:

Step6:重复执行以上步骤 m 次,将生成的 m 个用户聚类矩阵 CN× N 相加,得到用户关联矩阵 NP。

Step7:对用户关联矩阵 NP 进行谱聚类。

Step8:根据谱聚类结果生成最终的用户关系矩阵 T’,当用户 i 与用户 j 属

于同一类时 T’ij=1,否则 T’ij=0。

在线 Top-N 推荐阶段

输入:聚类后的用户关系矩阵 T’

输出:用户 Top-N 推荐列表

Step1:计算聚类后的用户相似度矩阵 PN× N。当用户 i 与用户 j 属于同一类

时 Pij=sim(i,j),否则  Pij=0。

Step2:对 P 矩阵进行排序,生成用户最近邻集合。

Step3:利用公式(2.9)计算用户未评分项目的预测值,生成用户预测评分矩

阵 Rpre。

Step4:对 Rpre 进行排序,将预测评分最高的 Top-N 个项目推荐给用户。

创新之处

本文的创新之处主要体现在以下几个方面:

(1)基于Nystrom扩展技术的谱聚类

针对谱聚类方法在大规模数据应用中计算时间复杂度和空间复杂度较高的问题,引入Nystrom扩展技术。首先计算所抽取的少量样本的相似度矩阵和特征向量,跟样本的特征向量采用Nystrom扩展方法逼近计算整个数据集的特征向量。相对于计算整个数据集的相似度矩阵和特征向量,采用Nystrom扩展的谱聚类方法,改善了计算的时间和空间复杂度,解决了谱聚类算法在大规模数据中的应用问题。

(2)谱聚类集成技术

由于谱聚类算法中使用近似逼近的方法,以及谱聚类算法本身的初值敏感问题,聚类的结果并不十分稳定,采用聚类集成策略来解决这个问题。通过寻找多个聚类结果的组合来获得相对较优的聚类结果,从而获取较好的平均性能,提高聚类结果的稳定,并且一定程度上克服了谱聚类算法对噪音、异常点、采样的变动的敏感性问题。

(3)应用领域创新

将改进的谱聚类算法应用到基于社交网络的推荐系统中,克服了目前推荐系统中存在的准确性、实时性、稀疏性等问题。谱聚类算法实质上是对图的划分,而社交网络中用户之间的关系也表示为图的形式,因此对社交网络中相似用户群的划分可以使用谱聚类的方法。在使用谱聚类后的用户群中,寻找用户最近邻,然后预测用户对问评分项目的评分,最后产生推荐。

实验与结果分析

实验数据集

本文分别在两个代表性的数据集Flixster上对算法进行了测试。Flixster 是一个电影社交网站,在 Flixster 网站上用户分享电影的评分,讨论新的电影,也可以通过电影认识有相同爱好的人。本章选取电影社交网站Flixster 的用户数据作为实验数据集。该数据集包含两个部分,一部分是用户评分数据,包含 885个用户对 1000个电影的评分记录 192775 条。用户评分值介于 0.5-5 之间,评分间隔为 0.5,数值越大,说明用户对项目的喜爱程度越高,反之,说明用户对项目兴趣度不高;另一部分是用户朋友关系数据,包含以上892个用户之间的朋友关系。 数据集示例如图 3.2 所示。 实验中随机抽取用户评分数据集的 80%作为训练集,其余 20%作为测试集。

图 3.1 Flixster 数据集(部分)

 表3.2 数据集描述

名称

描述

简介

每个用户至少评分物品

Flixster

对电影的评分从1到5

885名用户对1000部电影的评价

100

评分预测的预测准确度一般通过平均绝对误差 (MAE) 计算,平均绝对偏差越小,预测的准确度越高。

实验过程与结果分析

(1)确定最佳聚类数

首先,通过比较不同聚类数相应的聚类有效性函数值来选出最佳聚类数cmax。实验结果如图3.2所示。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
size(sc)
withinss(sc)
plot(testMatrix, col=sc)

图3.2 Flixster数据集不同聚类数对应的聚类有效性函数值

图3.2中的横坐标为聚类数,纵坐标为相应的4个聚类有效性函数值。由上述结果可知,在2到

的最佳搜索范围中,不同的聚类数c得到的VPE值与VFC值呈单调趋势,而VXB与VK函数值均在c=12时单调性发生改变。

表3.3 Xie-Beni方法确定的最佳聚类数cmax

判别函数

VPE

VXB

VFC

VK

Flixster数据集

cmax>25

cmax=10

cmax>25

cmax=10

因此, 本文选取Flixster数据集的最佳聚类数cmax为12,本文选取最佳聚类数cmax为12。

(2)MAE指标比较

模糊C均值聚类算法的关键步骤是确定最佳聚类簇数,为检验本节给出的FCMC CF算法,我们在Movielens和Flixster数据集上进行了实验分析,并将其同K-means、K-medoids和K-mode聚类协同过滤算法进行了比较,实验结果如图3.4和3.5所示。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 preR=matrix(1,RECOMMENDER_NUM,ncol(M))
  for(item in 1:ncol(M)){
    R<-ItemBasedRecommenderlist(item,RECOMMEN
    
lusplot(y[,1:2], cl$cluster , color=TRUE, shade=TRUE , 
         labels=2, lines=0)

图3.4  不同算法MAE的比较

图3.5  不同算法MAE的比较

在图3.4和图3.5中,横轴为最近邻个数 k,纵轴为平均绝对偏差 MAE。曲线CF代表传统的协同过滤算法,曲线Kmean CF代表基于K均值聚类的协同过滤算法,曲线FCMC CF代表基于模糊C均值聚类有效性的协同过滤算法,曲线K medoids CF代表基于K medoids聚类的协同过滤算法。

由图图3.4和图3.5可以看到基于有效性指标改进的FCMC CF算法在MAE指标上要明显优于其他算法。在Movielens和Flixster数据集上的实验结果表明,FCMC CF得到的MAE值要优于其他几个算法。

(3)召回率和覆盖率的比较

在接下来的TOP-N实验中,我们选择FCMC CF算法与其他算法在召回率、覆盖率指标上进行比较。实验结果如图3.6和图3.7所示。

图3.6 不同算法覆盖率的比较

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
plot(seq(from=5, to=50, by=10),Coverage,type="l")

图3.7 不同算法召回率的比较

在图3.4和图3.5中,横轴代表推荐列表长度N,纵轴分别为召回率和覆盖率。其中,每个N值对应的两条曲线图分别为FCMC CF与CF、Kmeans CF对应的函数值。

FCMC CF算法与传统CF算法和Kmeans CF算法相比,在不同的最近邻水平下具有较高的召回率和覆盖率,即新算法在推荐质量上有所改善,有效地提升了推荐精度。

结论与展望

本文对社会化推荐系统进行了研究,将谱聚类算法、聚类集成技术应用到社会化推荐算法中,对传统的协同过滤推荐算法进行改进。

主要取得了如下成果:

(1)将社交网络信息和谱聚类算法应用到传统协同过滤算法中,提出了基于用户谱聚类的社会化推荐算法,在一定程度上缓解了数据稀疏性问题。在数据集上的实验表明,改进的算法提高了传统算法的推荐性能。

(2 )针对处理大规模数据集时谱聚类算法执行效率较低的问题,使用Nyströ m 扩展方法对谱聚类算法进行改进,提出了基于 Nyströ m 扩展谱聚类的社会化推荐算法。实验结果表明,该算法在缩短了算法的执行时间的同时提高了推荐的性能。

(3)为了提高聚类结果的稳定性和准确性,在推荐算法中引入了聚类集成技术,提出了基于用户谱聚类集成的社会化推荐算法。实验结果表明,引入聚类集成后的推荐算法在预测准确率、召回率、覆盖率等指标上都有了明显提高。

参考文献

[1]许海玲,吴潇,李晓东,阎保平. 互联网推荐系统比较研究[J]. 软件学报,2009,20(2):350-362

[2]曾子明.信息推荐系统[M]. 北京:科学出版社, 2013.

[3]Mooney R J, Roy L. Content-based book recommending using learning for text categorization[C]. Proceedings of the 5th ACM Conference on Digial Libraries, New York, 2000:167-176.

[4]Balabonovic M, Shoham Y. Fab:content-based collaborative recommendation[C]. Communications of the ACM,1997,40(3):66-72.

最受欢迎的见解

1.R语言k-Shape算法股票价格时间序列聚类

2.R语言基于温度对城市层次聚类、kmean聚类、主成分分析和Voronoi图

3.R语言对用电负荷时间序列数据进行K-medoids聚类建模和GAM回归

4.r语言鸢尾花iris数据集的层次聚类

5.Python Monte Carlo K-Means聚类实战

6.用R进行网站评论文本挖掘聚类

7.R语言KMEANS均值聚类和层次聚类:亚洲国家地区生活幸福质量异同可视化

8.PYTHON用户流失数据挖掘:建立逻辑回归、XGBOOST、随机森林、决策树、支持向量机、朴素贝叶斯模型和KMEANS聚类用户画像

9.R语言基于Keras的小数据集深度学习图像分类

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
DEA执行董事Tamara Ferreira Schmidt:TradFi与DeFi的融合不仅可能,而且不可避免
2025 数字欧元大会(Digital Euro Conference 2025)于 3 月 27 日在「欧洲金融之心」法兰克福圆满落幕,Starlabs Consulting 作为官方合作伙伴出席了此次盛会。大会期间,主办方数字欧元协会(Digital Euro Association, DEA)执行董事 Tamara Ferreira Schmidt 的精彩分享令人印象深刻。
Metatrend元潮
2025/05/19
610
DEA执行董事Tamara Ferreira Schmidt:TradFi与DeFi的融合不仅可能,而且不可避免
都在说DeFi,到底什么是DeFi?
来源 | 巴比特资讯 封图 | CSDN 下载自视觉中国 Defi的崛起 几年前区块链行业还没有Defi这个概念,从默默无闻的“穷小子”,一跃成为区块链行业的“扛霸子”,Defi只用了短短几年时间。 现在网络上关于Defi的文章已经不少了,我完全认可Defi的潜力和光明前景,在本文中我只是想从最根本的概念上挼清楚大家都在说的Defi到底是什么东西。 有人说,Defi还不简单吗?中文概念定义的很明确啊,就是去中心化金融。 没错,概念确实是很明确,但是想要真正的理解并不简单,也正是因为理解起来并不简单,所以
区块链大本营
2023/03/31
3410
都在说DeFi,到底什么是DeFi?
聊聊 Web3.0 行业趋势
综上所述,2025 年的 Web3.0 行业将呈现出应用场景多元化、技术创新加速、监管逐步完善、市场竞争激烈以及用户体验提升等趋势,而区块链技术升级、智能合约创新、分布式存储发展、AI 与 Web3.0 融合以及隐私保护技术应用等将成为推动行业发展的关键技术动向。这些趋势和动向将相互影响、相互促进,共同塑造 Web3.0 行业的未来格局,为全球经济和社会带来深刻的变革和机遇。
小真真vip
2024/12/22
4840
分析Web3.0热门领域的项目开发方向
一、人工智能(AI)在Web3.0的应用:AI技术作为数字经济时代的核心驱动力之一,在Web3.0领域也扮演着重要角色。
微三云林清
2024/06/29
2420
分析Web3.0热门领域的项目开发方向
零伽壹解析:四张图带你读懂2020年DeFi的爆发式增长
根据DeFi Pulse的数据,在不到两个月的时间里,去中心化金融(DeFi)协议中锁定的资本总价值增长了271%,首次超过70亿美元。
用户7573724
2020/12/03
3970
DeFi质押挖掘系统开发(源代码)
DeFi(去中心化金融)正在重新定义金融的未来,支持金融应用的底层基础设施正在经历一场重大变革。DeFi申请是一种没有中央交易对手的金融申请。实际上,这意味着用户可以直接与协议本身上的程序进行交互。为了让开发者获得用户的信任,大多数DeFi应用都是完全开源的——包括前端和智能合约本身。此外,由于DeFi应用程序都运行在底层区块链上,这些DeFi应用程序彼此之间完全可以互操作,并且可以通过编程与生态系统中的任何其他DeFi应用程序一起使用。DeFi应用的主要类别包括:去中心化交易所DEX、借贷平台、稳定货币、合成资产、保险等。尽管覆盖范围各不相同,但所有这些DeFi应用都有一组主要的共性,包括:使用基础区块链作为核心分类帐默认情况下,开源透明互操作性和可编程性(可组合性)完全开放(未经许可)与使用核心银行系统的传统金融应用程序(Fiserv、Jack Henry、FIS等)相比,)作为底层记录书籍,DeFi应用程序使用区块链作为其底层核心书籍。用于构建DeFi应用的一些最著名的区块链包括:以太坊、Solana和比安智能链BSC等。这些基础区块链存储了存放在DeFi应用程序中的资产的账簿状态、智能合同中存储的所有内容、所有交易和提款。确保匹配输入和输出的所有核心会计功能由区块链本身处理。DeFi应用程序不需要创建外部系统来调整账面余额,因为所有交易都可以通过各种区块链浏览器进行查询。此外,与传统金融系统相比,DeFi没有单独的结算和清算流程。处理、清算和结算都与交易同时进行。传统的金融应用都是封闭的源代码,建立在专有系统上。相比之下,DeFi应用程序通常是完全开源的,构建在开放的底层区块链之上。不像传统的金融体系,它是不透明的,并在部分准备金制度下运行,它很容易受到市场的影响。DeFi系统完全透明,超额抵押,使DeFi企业能够更有效地度过市场低迷期。
v-longbatuiguang2
2022/05/30
3640
DeFi质押挖掘系统开发(源代码)
Web3.0对前端很友好?
最近 web3.0 的呼声真的是越来越高,也越来越疯狂。对于我们前端来说,我们需要具备什么技术呢?
程序猿川子
2022/12/13
1.2K0
Web3.0对前端很友好?
比特币区块链将分道扬镳、Libra 苦难继续,2020 区块链进入关键时期!
作为 Digital Asset Risk Management Advisors(DARMA Capital)的任事股东,以及区块链软件界巨头 ConsenSys 的全球业务开发部的前负责人,我对区块链技术的快速发展,加密货币市场的极端不稳定性,新兴的生态系统,以及去中心化文化等已经有了很深的洞见。让我来告诉你吧:区块链将在 2020 年进入关键时期,这个关键阶段将决定的不只是加密货币的未来,还包括区块链以及去中心化理念的未来。
区块链大本营
2020/02/21
4670
比特币区块链将分道扬镳、Libra 苦难继续,2020 区块链进入关键时期!
美联储理事:为未来的金融系统做好准备—金融系统将经历重大变革
金融系统正在经历与数字化和去中心化相关的快速变化。其中一些创新在降低交易成本和摩擦、增加竞争和改善金融包容性方面具有相当大的前景,但也存在潜在风险。随着技术推动深刻变革,重要的是我们为未来的金融体系做好准备,而不是将我们的思维局限在今天的金融体系中。
点滴科技资讯
2022/04/01
1.3K0
去中心化金融(DeFi)与传统金融的比较:重塑金融世界的变革
金融世界正在经历一场前所未有的变革,去中心化金融(Decentralized Finance,简称DeFi)正以其独特的方式挑战着传统金融体系。这篇文章将详细比较DeFi和传统金融,探讨它们在技术、透明度、安全性、效率和用户体验等方面的异同。
Echo_Wish
2025/01/17
3100
去中心化金融(DeFi)与传统金融的比较:重塑金融世界的变革
区块链如何重构金融体系
在9月6日召开的2020中国国际金融年度论坛上,中国人民银行副行长陈雨露表示,中国金融科技近年来呈现着发展速度快、增长质量好、结构不断优化的良好局面,正在推动着金融业态、金融产品和金融传统发展模式发生深刻的变革。
用户7358413
2020/09/18
2.5K0
本体技术视点 | 从技术角度出发,DeFi是否会如同灿烂烟花,转瞬即逝?
DeFi 是区块链技术领域热议的焦点。我们在后台收到了众多读者的反馈,最近几期会围绕 DeFi 带来技术、模式和价值等多方面的详解。这一期我们追本溯源,探讨 DeFi 借贷这一模式。
本体Ontology
2021/01/20
4870
本体技术视点 | 从技术角度出发,DeFi是否会如同灿烂烟花,转瞬即逝?
数字货币与传统金融的融合之路
大家好,我是Echo_Wish,今天我们来聊聊数字货币与传统金融的融合。这是一个充满机遇和挑战的话题,随着技术的发展,这两者之间的界限正逐渐模糊。我们将从数字货币的基本概念开始,探讨其与传统金融体系的融合,并通过代码示例展示其中的技术实现。
Echo_Wish
2025/02/26
1290
数字货币与传统金融的融合之路
DeFi发展:金融领域的新时代 DeFi系统开发
DeFi,即去中心化金融,是未来主义的金融服务方式。DeFi开发是指基于区块链技术构建和运行的金融服务。这项技术将金融服务转变为去中心化服务。任何有互联网连接的人都可以访问金融服务,而无需依赖中介、银行和代理等传统金融服务。
飞机号dapp119
2023/03/14
5520
DeFi发展:金融领域的新时代 DeFi系统开发
基于区块链的...
DeFi(Decentralized Finance),即去中心化金融,是2019年区块链应用发展 最迅猛的一个领域。在以太坊区块链上那些最成功的DApp,例如MakerDAO/DAI、Compound、0x 以及下面我们要介绍的那些,其目标都是颠覆传统的金融服务系统,促进一个全新的数字 经济时代的到来,让每个人都可以获得极大的经济自由度。本文将介绍DeFi的作用、 优势、演化历史、dApp架构等有关DeFi的重要概念,可以帮助你快速了解2019年区块链 的热门概念:DeFi。
用户1408045
2019/05/22
1.5K0
智能合约通证化与 Web3 革命(1):为何智能合约没能成为区块链的杀手级应用?
导言:当前国际区块链产业里有三件事情最值得关注。第一是数字货币和数字资产进入国际政治和金融博弈,国家力量介入,可能会改变比特币等数字资产的价值逻辑,并将本领域的技术创新从“野蛮生长”带向“军备竞赛”。第二是主流区块链基础设施大升级,可能会在两三年内带来百倍甚至千倍以上的性能提升。第三是 Web3 革命。在这三者当中,我们更加关注 Web3 革命。这一场创新运动尽管才刚刚露头,但已经展示了其巨大的爆发力和潜力。我们认为,Web3 可能引领区块链应用“脱虚向实”,可能激发一场新的、席卷亿万互联网用户的创新浪潮,颠覆现有的全球数字经济格局。
孟岩
2022/04/12
5180
智能合约通证化与 Web3 革命(1):为何智能合约没能成为区块链的杀手级应用?
流动性质押挖矿系统开发如何制作,dapp丨defi丨nft丨lp流动性质押挖矿系统开发案例分析及源码
区块链是一种块链式数据结构,以时间先后为基准,将存储数据的区块以顺序相连的形式相结合,同时以密码学方式确保数据的不可篡改和不可伪造,是一种安全性极高的分布式账本。广义来讲,区块链利用块链式数据结构来对数据进行验证与存储、利用分布式节点共识算法对数据进行更新、利用密码学方式确保数据的传输与访问安全、利用自动化脚本编写的智能合约来对数据进行编程和操作,是一种全新的分布式架构基础与计算方式。
VC_MrsFu123
2022/07/01
7330
元宇宙里的金融服务DeFi怎么玩?(上)
上一篇我们讲了DeFi的定义,可能你还是不太懂,到底有哪些DeFi服务类型和DeFi项目?他们分别是什么运作机制。未来元宇宙里,底层的金融服务就是DeFi,那这篇,咱们就一起来看看DeFi到底是怎么玩的?
金融民工小曾
2022/03/17
9750
元宇宙里的金融服务DeFi怎么玩?(上)
DeFi中的De是什么意思?这对区块链行业意味着什么?
作者 | Oscar W 翻译 | 火火酱,责编 | Carol 出品 | 区块链大本营(ID:blockchain_camp) 区块链这一概念最早是由Stuart Haber和Scott Stornetta在1991年提出的。直到2008年,中本聪(Nakamoto Satoshi)将第一个区块链概念化,并创造了比特币。从那时起,无数的项目涌现出来,希望能够彻底改变区块链领域。 然而,直到2015年,一位名为 Vitalik Buterin(V 神)的天才创造了以太坊,才迈出了改变的关键性一步。以太坊
区块链大本营
2023/03/31
7130
DeFi中的De是什么意思?这对区块链行业意味着什么?
Web3.0与元宇宙是什么关系?
最近,Meta裁员的靴子正式落地:扎克伯格正式宣布裁员1.1万人,占员工总数的13%。
科技云报道
2022/12/08
4420
Web3.0与元宇宙是什么关系?
推荐阅读
相关推荐
DEA执行董事Tamara Ferreira Schmidt:TradFi与DeFi的融合不仅可能,而且不可避免
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验