3287亿!我用20行Python代码预测双十一成交额,猜中送红包哦

3287亿!我用20行Python代码预测双十一成交额 今天看到的一篇比较有趣又结合现在实际的Python文章,现在分享给大家。 双十一来啦,自从阿里巴巴提出双十一狂欢节之后,双十一已经逐渐摆脱了“光棍节”的代称,而是逐渐的成为全民购物狂欢的代名词。一年一度的购物狂欢,刺激着广大的消费群体,也让店家们赚的盆满钵满。而双十一的一大看点,就是双十一的战绩,看看一天的时间内,能够有多少成交额。 我是一个Python开发,学了数据分析,机器学习这么多知识,不如用Python来预测一把今年的双十一的成交金额是多少。想想也很有趣,说干就干,动手写代码,整个代码大概20行 阅读详情

双十一来啦,自从阿里巴巴提出双十一狂欢节之后,双十一已经逐渐摆脱了“光棍节”的代称,而是逐渐的成为全民购物狂欢的代名词。一年一度的购物狂欢,刺激着广大的消费群体,也让店家们赚的盆满钵满。而双十一的一大看点,就是双十一的战绩,看看一天的时间内,能够有多少成交额。

小编也是一个Python爱好者,学了数据分析,机器学习这么多知识,不如用Python来预测一把今年的双十一的成交金额是多少。想想也很有趣,说干就干,动手写代码,整个代码大概20行,短小精悍,一起来看一下。

01

准备数据

巧媳妇难为无米之炊,要预测价格必须要有历史数据,于是小编从网上找了一些历史的淘宝,天猫的成交金额数据。从2009年以来,双十一淘宝/天猫的成交额就不断的刷新着新的历史记录,下表展示的是从2009年到2019年的十年中,淘宝/天猫的双十一成交额。

可以看到,从2009年的0.52亿到2019年的2684亿,成交额足足翻了5100多倍,这不仅仅代表着电商近十年来的迅速蓬勃发展,更是国人富起来的表现!转眼间2020年的双十一就要来了。所以我们就来预测一下,今年的双十一,淘宝/天猫的成交额能够达到的高度。

02

20行代码预测

对于数据的预测,这里采用numpy库的polyfit来进行最小二乘法拟合。首先我们来看一下数据的分布。

x坐标我们从2009年开始,依次减去2009得到x数值,对于values就是每年的成交额。可以看到,数据呈现一定规律的增长方式,我们首先来进行二次拟合,程序如下所示。

首先,程序中,首先利用polyfit函数来进行拟合,并通过matplotlib库来将拟合结果可视化,最后利用R2进行拟合优度评价。这里的R2大家可以理解为一个指标,其数值一般介于0和1之间,且数值越大说明拟合的效果越好。

二次拟合的结果如下:

可以看到数据拟合的可视化结果是非常不错的,而且R2达到了0.99963。拟合的二次方程式为:

30.24 x^{2} - 35.07 x + 7.375

把2020年,也就是x的值为11时带入上式,可以得到,预测的结果约为3281亿。接下来我们再来进行一个三次拟合,来看一下拟合的效果。

可以看到,三次拟合的效果也是不错的,而且R2指数为0.99964,要优于二次拟合,其拟合的三次方程为:

0.1271 x^{3} + 28.33 x^{2} - 27.8 x + 2.797

将11带入上式可以得到2020年的预测成交额约为3294亿。与二次拟合预测的结果相差不大,可见,2020年预测的成交额在3281亿~3294亿上下浮动。

03

视频看一下

最后,小编预测一个3288亿作为我的预测结果。咱们双十一结束后再来看看预测结果到底行不行。

欢迎大家在留言区猜金额,若误差在10亿以内的,可以找小助手(后台输入:小助手)领奖品哦!

推荐阅读

每个程序员都是从菜鸟开始成长起来的,没有人生下来就是程序员高手。菜鸟编程大本营,专注于分享趣味的编程技巧,不限于Java, Python ,Go, Javascript等语言,让菜鸟爱上编程,进阶成为高手。

菜鸟编程大本营,从菜鸟进阶成高手
点这里,获取新手福利
双十一淘宝数据分析 利用Spark预测回头客;利用ECharts进行数据可视化分析 立即下载

相关推荐

智能枕头

睡觉和吃饭是一样重要的,一个人想要健康的体魄,不仅要饮食得当,更需要有一个好的睡眠质量。随着人们生活品质的提高,人们对于睡眠的要求越来越高,那么就非常需要一款舒适的枕头。为了适应市场的需求,我爱物联网推出了智能枕头。因为智能枕头可以给头部及颈椎一个良好的承托力,舒适、柔软、放松,让人更好的进入睡眠。 目录 一、智能枕头方案介绍 二、智能枕头的优点 三、智能枕头功能介绍 四、智能枕头APP开发 五、...

6108我爱物联网方案开发优快云博客 3659

【技术】用Python预测2020年双十一交易额

↑↑↑关注后"星标"简说Python 人人都可以简单入门Python、爬虫、数据分析 简说Python推荐来源:林骥作者:林骥 Oneoldwatch,lik...

简说Python的博客 1223

【AAOS】【源码分析】用户管理(五)-- MUMD介绍

MUMD(多用户多屏显示)是Android Automotive OS为车载多乘员场景设计的功能,支持不同座位用户独立操作各自屏幕。

码农的历程 1510

利用Python数据分析解密双十一打折的套路

数据简介 此次分析的数据来自于城市数据团对2016年双11天猫数据的采集和整理,原始数据为.xlsx格式 包括update_time/id/title/price/店名,共5个字段,其中id为商品的唯一标识,店名为品牌名。 分析工具 主要使用了Python中的Pandas库进行数据处理,利用matplotlib绘制分析图表,利用bokeh进行了可视化展示。 当前使用版本:Pyt...

人生苦短, 还不用Python? 2732

【数据库】SQL Server 2008 R2 安装全流程详解与常见问题避坑指南

本文详细解析了SQL Server 2008 R2的完整安装流程与核心配置。从安装前的系统兼容性检查、.NET Framework依赖准备,到图文详解实例配置、混合身份验证模式设置等关键步骤,并提供了安装失败、服务无法启动等高频问题的排查与避坑指南,帮助用户顺利完成部署。

java5的博客 1241

使用python实现随机正态分布数据,并导出到表格(超详细)

最近需要大量的正态分布的数据,为了方便,使用python实现随机正态分布,画出理想正态分布图和实际的矩形分布,并导出到表格里面。以上就是今天要讲的内容,本文仅仅简单介绍了使用python随机生成正态分布的数据,画图,并导出。正态分布是机器学习中很常见的一种需求,往往需要大量的数据进行测试,此时,本文的方法就可以大大减少因数据而花费的时间啦!如有问题,欢迎评论区留言啊!

m0_53533553的博客 1万+

python分析双十一数据

根据历年双十一数据进行多项式回归:分别用R、Spss、python进行了实现,发现Spss结果更好解释,拟合度达到0.99,将时间数据进行转为1,2,... python的多项式回归结果还没太看懂,因为与R运行结果的回归系数不一样,希望看到的小伙伴能帮忙解释下;plt.scatter(x,y):圆形点;plt.plot(x,y,'*'):星形点 import matplotlib.pyp...

qq_41081716的博客 2372

循环神经网络(RNN)原理及BPTT算法

因循环神经网络基于ANN之上,理解ANN有助于理解RNN,所以阅读此文,建议先阅读。

L 1768

震惊!还能用Python制作微信红包封面,展现自己满满的诚意

公众号“菜鸟学Python”,设为 “星标”第446篇原创,和30w+一起学Python!过年期间,家人和朋友之间少不了的是互相发红包,钱多钱少不重要,重要的是对朋友的一份情谊和自己的...

cainiao_python的博客 2211

超详细的Burp Suite安装使用

‌Burp Suite是一个强大的Web应用安全测试工具,适用于网络安全专业人士进行自动化网络应用程序的安全测试。‌ 它提供了在Windows和Kali Linux上安装和激活Burp Suite Professional的简便步骤,帮助用户快速集成并启用强大的网络扫描和渗透测试功能。Burp Suite的特点包括易于安装、良好的兼容性、内置的自动化工具、优秀的用户体验以及详细的教程,使得无论是安全领域的新手还是经验丰富的专家,都能轻松上手并高效地进行安全测试。此外,Burp Suite还支持扩展功能的使用

Dreams°的博客 2641

VMware ESXi 系统里创建虚拟机,虚拟磁盘日志损坏,如何或者把数据备份?

🏆本文收录于《全栈Bug调优(实战版)》专栏,主要记录项目实战过程中所遇到的Bug或因后果及提供真实有效的解决方案,希望能够助你一臂之力,帮你早日登顶实现财富自由🚀;同时,欢迎大家关注&&收藏&&订阅!持续更新中,up!up!up!!

**My Coding Family** 1638

值得收藏!20个Python奇技淫巧,让你受益匪浅!

Python作为一门灵活、充满技巧的语言,有着很多奇技淫巧,今天小编就跟大家分享一下小编在平时的学习工作中所积累的技巧,这里面既有语法上的技巧,也有库函数的应用,可以帮助大家在平时的工作中...

cainiao_python的博客 1万+

整车的智能配电系统

本文探讨了汽车电网安全的重要性,分析了传统汽车电网的现状,并重点介绍了半导体在汽车智能配电系统中的作用。半导体凭借其单向导电性和可控性,如二极管、MOSFET等,提供了更高效、安全的电力控制。通过对比传统保险丝与半导体器件,阐述了半导体在过流保护、电压监测和故障诊断方面的优势,强调其在减少安全隐患、提高能源管理和续航里程方面的贡献。极氪智能配电系统展示了如何运用半导体技术实现整车能源的精细化管理,降低维修成本,减少线束复杂性,提升安全性能。

让你爱上电路设计 1612

牛批了,1行Python代码就可实现炫酷可视化

之前画图一直在用matlibplot、pyecharts,最近学习了一个新的可视化库--cufflinks,用了两天我已经深深爱上它了主要是因为它用法简单、图形漂亮、代码量少,用一两行代...

cainiao_python的博客 824

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

python预测你的小孩身高_再见Matplotlib!我用这款Python神器了!

来自:菜鸟编程大本营作者:菜鸟大叔对于Python的可视化工具,大家都或多或少的接触和使用过,像是大家熟知的matplotlib、Seaborn等库,以及之前小编为大家推荐的Plotly库。今天,小编将为大家介绍一个新的专门为python编写的可视化神器,该库专注于对于数据信息的探索,非常适合数据分析方向的小伙伴来使用,一起来看看吧。1如何安装对于Altair库的安装,非常的方便,大...

weixin_31727797的博客 632

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

python画图横坐标太密集_牛批了,1行Python代码就可实现炫酷可视化

之前画图一直在用matlibplot、pyecharts,最近学习了一个新的可视化库--cufflinks,用了两天我已经深深爱上它了主要是因为它用法简单、图形漂亮、代码量少,用一两行代码,就能画出非常漂亮的图形下面我们一起来看看吧!1.用法简单cufflinks库主要和dataFrame数据结合使用,绘图函数就是 dataFrame.iplot,记住这个就行了,但是 iplot 函数里...

weixin_39834154的博客 4589

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

Python中的“星星”,这篇是最全的总结!

点击上方“菜鸟学Python”,选“星标”公众号重磅干货,第一时间送达提到星星,大家第一时间想到的都是天上闪耀的明星,但是在编程语言中的“星星”,指的是运算符“*”。对于一般的Pytho...

cainiao_python的博客 2575

吃瓜群众,我用五行Python代码让微博热点动起来!

点击上方“菜鸟学Python”,选“星标”公众号重磅干货,第一时间领取对于微博,大家都非常的熟悉,大家日常的生活中都喜欢,刷刷微博,看看微博上的实时热点,看看今天又有什么瓜可以吃。但是文...

cainiao_python的博客 682

如果诸葛亮用C++写出师表。。。。

来自:人人网链接:http://blog.renren.com/share/308645063/17257436317代码如下:运行结果:爆款文案“裂开了,苦涩了,翻白眼”!我用Pytho...

cainiao_python的博客 212

这波太炸了!Python脚本可视化居然可以这么玩!

点击 菜鸟学Python ,选择加星标精彩内容不迷路开源最前线(ID:OpenSourceTop)编译链接:https://ryven.org/如同艺术家们用绘画让人们更贴切的感知世界...

cainiao_python的博客 444

再见Matplotlib!我用这款Python神器了!

来自:菜鸟编程大本营 作者:菜鸟大叔 对于Python的可视化工具,大家都或多或少的接触和使用过,像是大家熟知的matplotlib、Seaborn等库,以及之前小编为大家推荐的Plot...

cainiao_python的博客 447

再见实体店!推荐一个Python神器,能在线帮助小姐姐试衣服!

在计算机视觉顶级会议CVPR2020中,收录了一篇基于图像的虚拟换装的文章,文章提出网络模型 ACGPN。该模型能够十分逼真地来模拟任务换装后的效果。我们来看一下换装的效果吧。怎么样,效...

cainiao_python的博客 1892

程序员大本营_程序员在地铁上写代码被路人吐槽:有什么好装的!网友评论炸锅了!...

点上方蓝色“菜鸟学Python”,选“星标”公众号重磅干货,第一时间送到来自:程序员晓梦 正文 现在的人自我意识越来越强,专注做自己的事不太会在意别人的眼光,不管别人如何评价路,毕竟脚下的路是自己在走。最近有位网友在职场论坛上发帖,说看见地铁上有一程序员大哥在写代码,并且配上了一张照片。从照片中可以看出,一位男子坐在靠地铁栏杆的地方,把包放在腿上,垫着电脑,噼噼啪啪的在工作,地铁...

weixin_39743824的博客 121

python每隔一段时间保存网页内容_吃瓜群众,我用五行Python代码让微博热点动起来!...

点击上方“菜鸟编程大本营”,选“星标”公众号重磅干货,第一时间领取对于微博,大家都非常的熟悉,大家日常的生活中都喜欢,刷刷微博,看看微博上的实时热点,看看今天又有什么瓜可以吃。但是文字版得到微博热点,看起来非常的不直观,今天,小编就带领大家利用python,用5行代码让微博的热点动态展示出来。01.整体思路我们首先是利用爬虫来抓取微博的实时热点,然后将其保存到本地的csv文件中,然后接下...

weixin_39722196的博客 192

微信昵称可以加雪花了,个性又好看

今天给大家分享一个新的好看的符号,大家可以设置成微信或者QQ的昵称,在好友列表,看起来还是蛮不错的。这里先来看一下效果,我们可以看到昵称文字的上面有一个雪花的样式,感觉还是非常不错的!下...

cainiao_python的博客 339

GitHub热榜,近2万赞! 500个Python趣味案例,一次学到吐!!

点上方蓝色“菜鸟学Python”,选“星标”公众号 重磅干货,第一时间送到 大家在学习Python的过程中,在掌握基础的前提下,都想学习一下案例,来进一步巩固Python的基础知识,并提...

cainiao_python的博客 674
上一篇: 蚂蚁最壕58人如此逆天改命:大专出身双非校友与清北毕业生一起成亿万富豪...
下一篇: 太强大了!一款可以像操作Excel一样玩Pandas的可视化神器来了!
菜鸟学Python
博客等级 码龄9年 8045粉丝 571原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值