机器学习需要认识的概率

机器学习中概率论知识复习 机器学习先验知识概率论部分 阅读详情

概率基本概念

P(E)=\frac{n(E)}{n(S)}  

n(E):特定事件集合

n(S):样本空间

概率的范围如下所示:

0\leq P\leq 1

P=0,表示事件不存在或不可能发生,如果P=1,表示事件一定会发生。

使用随机数函数randint(min,max),min=1,max=6,然后执行1000次,最后列出产生5的次数与概率 。

import random           # 导入模块random

min = 1
max = 6
target = 5
n = 10000
counter = 0
for i in range(n):
    if target == random.randint(min, max):
        counter += 1
print('经过 {} 次, 得到 {} 次 {}'.format(n, counter, target))
P = counter / n
print('机率 P = {}'.format(P))

运行结果如下:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\tempCodeRunnerFile.py"
经过 10000 次, 得到 1638 次 5
机率 P = 0.1638

[Done] exited with code=0 in 0.367 seconds

使用随机数产生10000次1、2、3、4、5、6的随机数,最后将结果建立直方图,同时列出每个点数的产生次数。

import matplotlib.pyplot as plt
from random import randint

min = 1
max = 6                                         # 骰子有几面
times = 10000                                   # 掷骰子次数

dice = [0] * 7                                  # 建立掷骰子的列表
for i in range(times):
    data = randint(min, max)
    dice[data] += 1
    
del dice[0]                                     # 删除索引0数据
    
for i, c in enumerate(dice, 1):
    print('{} = {} 次'.format(i, c))
    
x = [i for i in range(1, max+1)]                # 直方图x轴坐标
width = 0.35                                    # 直方图宽度
plt.bar(x, dice, width, color='g')              # 绘制直方图
plt.ylabel('Frequency')
plt.title('Test 10000 times')
plt.show()

运行结果如下:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\tempCodeRunnerFile.py"
1 = 1659 次
2 = 1688 次
3 = 1672 次
4 = 1679 次
5 = 1674 次
6 = 1628 次

[Done] exited with code=0 in 12.478 seconds

数学概率与统计概率

统计概率使用下列公式表达:

P(E)=\frac{E}{S}

事件概率名称

事件:

在样本中每个子集合,称事件。

必然事件:

在概率事件中一定会发生的事件称必然事件。

P(\Omega )=1

掷骰子的样本空间是{1,2,3,4,5,6},所掷的骰子点数一定是在1~6,所有这就是必然事件。

不可能事件:

在概率事件中一定不会发生的事件称不可能事件,也就是不可能发生的样本空间内的事件。不可能事件可以用\varnothing表示,所以得到下列结果。

P(\varnothing )=0        #所有不在样本空间内的事件,事件发生概率是0

掷骰子的样本空间是{1,2,3,4,5,6},所掷的骰子一定不会是0,所以这就是不可能事件。

余事件:

在掷骰子事件中,出现5的概率是\frac{1}{6},所谓余事件就是出现非5的其他事件,此时得到出现 非5的概率是\frac{5}{6}。

互斥事件:

如果事件A与事件B产生下列情况,称A与B为互斥事件。

A\cap B=\varnothing

事件概率规则 

不发生概率

其实这和余事件概念相同,假设事件A的发生概率是P(A),则事件A的不发生概率是:

P(\bar{A})=1-P(A)

相率相加

两个事件不会同时发生,或者说这两件事是独立事件。可将概率相加称和事件。

P=P(A)+P(B)

掷骰子时,如果要计算产生偶数{2,4,6}的概率,可以使用下列公式:

P=P(2)+P(4)+P(6)=\frac{1}{6}+\frac{1}{6}+\frac{1}{6}=\frac{3}{6}=\frac{1}{2}

概率相乘

掷骰子时,连续出现5的概率是多少?

使用概率相乘就可以算出连续2次出现5的概率,参考下列公式:

P=\frac{1}{6}*\frac{1}{6}=\frac{1}{36}

常见的陷阱

省略

抽奖的概率:加法与乘法综合应用

公司要举办员工欧州旅游抽奖,有7支签,其中2支签是公司补助全额旅费。

第1位:                中奖\frac{2}{7}                               无\frac{5}{7}

第2位:        中奖\frac{1}{6}        无\frac{5}{6}                 中奖\frac{2}{6}        无\frac{4}{6}

如果第1位员工中奖,第2位员工也中奖,概率计算方式是使用概率相乘:

\frac{2}{7}*\frac{1}{6}=\frac{2}{42}

如果第1位员工没中奖,第2位员工中奖,概率计算方式也是使用概率相乘:

\frac{5}{7}*\frac{2}{6}=\frac{10}{42}

由于上述事件不会同时发生,所以执行加法运算:

\frac{2}{42}+\frac{10}{42}=\frac{12}{42}=\frac{2}{7}

Python内有fractions模块,可以执行分数的运算。

计算第2位员工的中奖概率。

from fractions import Fraction

x = Fraction(2, 7) * Fraction(1, 6)
y = Fraction(5, 7) * Fraction(2, 6)
p = x + y
print('第 1 位抽签的中奖机率 {}'.format(Fraction(2, 7)))
print('第 2 位抽签的中奖机率 {}'.format(p))

运行结果如下:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\tempCodeRunnerFile.py"
第 1 位抽签的中奖机率 2/7
第 2 位抽签的中奖机率 2/7

[Done] exited with code=0 in 0.239 seconds

余事件与乘法的综合应用

连掷3次骰子,请问至少出现一次点数5的概率是多少?

(1)掷骰子不出现5的概率是\frac{5}{6}。

(2)连掷3次骰子不出现5的概率是\frac{5}{6}*\frac{5}{6}*\frac{5}{6}=\frac{125}{216}=0.5787。

(3)连掷3次至少出现1次5的概率计算方式是采用余事件,概念如下:

P(至少出现1次5的概率)=1-P(不出现5的概率)

p=1-0.5787=0.4213

所以可以得到连掷3次骰子,至少出现一次点数5的概率是0.4213。

计算连掷3次骰子,至少出现一次点数5的概率。

from fractions import Fraction

x = Fraction(5, 6)
p = 1 - (x**3)
print('连掷骰子不出现 5 的机率 {}'.format(p))
print('连掷骰子不出现 5 的机率 {}'.format(float(p)))

运行结果如下:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\tempCodeRunnerFile.py"
连掷骰子不出现 5 的机率 91/216
连掷骰子不出现 5 的机率 0.4212962962962963

[Done] exited with code=0 in 0.723 seconds

条件概率

P(A事件发生的概率)=P(A)

P(B事件发生的概率)=P(B)

P(A事件与B事件同时出现的概率)=P(A\capB)

P(已知A事件下,B事件出现的概率)=P(B|A)

P(已知B事件下,A事件出现的概率)=P(A|B)

当掷一颗六面骰子,样本空间是{1,2,3,4,5,6},假设情况如下:

A={5,6}                #点数大于4的事件

B={1,3,5}                #点数是奇数的事件

P(A|B)是在发生骰子点数是奇数时,出现点数大于4的概率;

P(B|A)是骰子点数大于4时,出现奇数的概率。

P(A|B)=\frac{P(A\cap B))}{P(B)}=\frac{P(5)}{P(B)}=\frac{\frac{1}{6}}{\frac{3}{6}}=\frac{1}{3}

P(B|A)=\frac{P(B\cap A))}{P(A)}=\frac{P(5)}{P(A)}=\frac{\frac{1}{6}}{\frac{2}{6}}=\frac{1}{2}

贝氏定理

基本概念

在条件概率的应用中有一个重要的定义称贝叶斯定理(Bayes' theorem),这是描述在已知条件下,某一事件发生的概率。基本概念是已知事件A的条件下发生事件B的概率,与已知事件B的条件下发生事件A的概率不一样,但是两者有关联,贝叶斯定理就是描述这个关系。P(A|B)=\frac{P(A\cap B))}{P(B)}

P(B|A)=\frac{P(B\cap A))}{P(A)}

P(A|B)P(B)=P(A\cap B)=P(B|A)P(A)

P(A|B)P(B)=P(B|A)P(A)

P(A|B)=\frac{P(B|A)P(A)}{P(B)}

用实例验证贝叶斯定理

P(A|B)=\frac{P(B|A)P(A)}{P(B)}=\frac{\frac{1}{2}*\frac{2}{6}}{\frac{3}{6}}=\frac{1}{3}

P(B|A)=\frac{P(A|B)P(B)}{P(A)}=\frac{\frac{1}{3}*\frac{3}{6}}{\frac{2}{6}}=\frac{1}{2}

贝叶斯定理的运用:COVID-19的全民普筛准确性预估

省略

使用贝叶斯定理筛选垃圾电子邮件

省略

蒙地卡罗模拟

用蒙地卡罗模拟随机数计算Pi值,这个程序会产生100万个随机点。

import random

trials = 1000000
Hits = 0
for i in range(trials):
    x = random.random() * 2 - 1     # x轴坐标
    y = random.random() * 2 - 1     # y轴坐标
    if x * x + y * y <= 1:          # 判断是否在圆内
        Hits += 1
PI = 4 * Hits / trials

print("PI = ", PI)

运行结果如下:

[Running] python -u "c:\Users\a-xiaobodou\OneDrive - Microsoft\Projects\tempCodeRunnerFile.py"
PI =  3.142084

[Done] exited with code=0 in 1.489 seconds

使用matplotlib模块,如果点落在圆内绘黄色点,如果落在圆外绘绿色点,直接使用randint()方法产生随机数,同时将所绘制的图落在x=0~100,y=0~100的范围内。由于绘图会需要比较多时间,所以测试5000次。

import random
import math
import matplotlib.pyplot as plt

trials = 5000
Hits = 0
radius = 50
for i in range(trials):
    x = random.randint(1, 100)                      # x轴坐标
    y = random.randint(1, 100)                      # y轴坐标
    if math.sqrt((x-50)**2 + (y-50)**2) < radius:   # 在圆内
        plt.scatter(x, y, marker='.', c='y')
        Hits += 1
    else:
        plt.scatter(x, y, marker='.', c='g')    
plt.axis('equal')
plt.show()

运行结果如下:

 

机器学习中的数学:概率统计 内容亮点 详解 6 大核心板块:概率思想、随机变量、统计推断、随机过程、采样理论、概率模型,筑牢机器学习核心基础。 教你熟练使用 Python 工具库:依托 NumPy、SciPy、Matplotlib、Pandas 工具,无缝对接工程实践。 有理论还有实战:大量实战案例与完整详细源码,反复加深概率统计思想的深刻理解。 为什么要学习概率统计? 机器学习是一个综合性强、知识栈长的学科,需要大量的... 阅读详情

相关推荐

MLAPP——机器学习的概率知识总结

选到了《jiqixuexi》

Oshyn —— 乐而学,学而乐 5699

概率统计知识点

交,差,并,补,德摩根。

elvisleon的专栏 2604

Java机器学习库ML之七分类预测输出概率值

场景:一般分类预测直接输出类别标记,不过有些情况需要输出对应类别的概率值,比如判定为正例的概率是0.6,而判定为负例的概率是0.3,那自然标记为正例,这里就是看ML用classDistribution输出各类别的概率值。参考代码如下: /** * This file is part of the Java Machine Learning Library * * The Java Mac

医疗影像检索 4383

如何让VSCode不生成 tempcoderunnerfile.py

runcode插件默认包含执行选中文本功能,当运行程序时会优先执行光标选中的代码并生成temp文件。

githubcurry,985cs博士在读 1833

tempCodeRunnerFile.py

资源包主要包含以下内容: JSP项目源码:每个资源包都包含完整的JSP项目源码,这些项目采用了JSP与SQL相结合的方式开发,涵盖了用户认证、数据展示、CRUD操作(创建、读取、更新、删除)等常见Web功能模块。源码结构清晰、注释详细,方便用户理解整个项目的逻辑流程和功能实现。通过这些源码,用户可以深入学习JSP的页面设计、服务器端逻辑处理以及与数据库的交互方式。 数据库设计与SQL脚本:为了帮助用户快速搭建项目所需的数据库环境,资源包中附带了完整的数据库设计文档和SQL脚本。这些文档包括数据库结构图、数据表设计说明,以及用于创建数据表和初始化数据的SQL脚本。用户可以直接运行这些脚本,快速创建项目所需的数据库,并通过这些设计文档理解数据表之间的关系以及数据的组织方式。 详细的项目文档:每个JSP+SQL项目都附有详细的开发文档,内容涵盖项目背景介绍、系统功能模块说明、数据库设计详解、关键技术点解析等。文档还包括了系统部署指南,帮助用户从源码到部署运行,全程无忧。这些文档不仅为开发者提供了清晰的开发思路,也为学生提供了完整的项目设计参考,尤其适合作为毕业设计的学习资料。 用户界面设计:为了提升用户体验,这些JSP项目的界面设计也被纳入了资源包中。每个项目的用户界面采用了前端技术与JSP相结合的方式,实现了美观且功能完善的Web界面。通过这些设计,用户可以学习如何在JSP项目中集成HTML、CSS、JavaScript等前端技术,并且提升界面交互的效果。 项目演示与操作手册:为了让用户更直观地了解和使用这些JSP+SQL项目,资源包中还提供了项目演示视频或图文教程,详细展示了项目的各项功能和操作流程。同时,操作手册为用户提供了从开发环境配置到项目部署的全流程指导,确保即使是初学者也能顺利运行项目。 毕业设计参考:对于即将毕业的学生来说,这些资源包是不可多得的毕业设计参考材料。每个项目不仅功能完善、技术应用合理,还符合毕业设计的基本要求。通过这些项目,学生可以学习到如何从零开始设计和开发一个完整的Web系统,并积累宝贵的项目经验。

关于爱思唯尔官方Latex模版参考文献不是按照引用顺序编号,乱序问题

接下来使用工具打开cas-model2-names.bst文件,全词匹配搜索。其他期刊的模版也是一样的操作,把规定序号的规则的。爱思唯尔给的Latex模版大概文件结构如此。发现是按照第一作者的姓氏的大写字母排序。命令行给注释掉,小写的sort可别注释。

weixin_42748439的博客 5110

VSCode生成tempcoderunnerfile

原因 runcode插件默认包含执行选中文本功能 当运行程序时会优先执行光标选中的代码并生成temp文件 解决方法 删除生成文件 在setting.json中添加 "code-runner.executorMap": { "php": "php $fullFileName && $dvar=$dir && del $dvar\"tempCodeRunnerFile.php\"", } 注意这里需要根据不同语言进行相应更改 如pyhton `“python”: “py

lzx's blog 1万+

拥有AI助手便能解放双手?——抖音直播脚本的生成

科技改变生活,AI助手帮你完成抖音创作!

Scientist_的博客 2351

python基础刻意练习-- Task 12 模块

Day 17 在前面的几个章节中我们脚本上是用 python 解释器来编程,如果你从 Python 解释器退出再进入,那么你定义的所有的方法和变量就都消失了。为此 Python 提供了一个办法,把这些定义存放在文件中,为一些脚本或者交互式的解释器实例使用,这个文件被称为模块。 模块是一个包含所有你定义的函数和变量的文件,其后缀名是 .py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是...

Jupiker的博客 489

什么是plm系统?-数字化转型网

当今世界,产品研发能力是企业在激烈的市场竞争中保持战略优势的核心竞争力之一。如何有效地缩短产品研发周期、改善产品服务的设计迭代流程、有效降低产品的研发成本,也是企业面临的主要问题之一。PLM(Product Lifecycle Management,产品生命周期管理)在优化产品研发的全管理流程、增强企业产品的市场竞争力方面具有关键的作用。

cxo17757154043的博客 882

SV fork join_none & for循环结合使用

fork join_none与循环联用常见问题解决方案

ZhangShuHuai11的博客 880

java ML回归预测_Java机器学习库ML之七分类预测输出概率值

场景:一般分类预测直接输出类别标记,不过有些情况需要输出对应类别的概率值,比如判定为正例的概率是0.6,而判定为负例的概率是0.3,那自然标记为正例,这里就是看ML用classDistribution输出各类别的概率值。参考代码如下:/*** This file is part of the Java Machine Learning Library** The Java Machine Lear...

weixin_39813009的博客 412

达梦--利用存储过程与定时任务实现数据自动迁移

本文详细介绍了在达梦数据库中如何结合存储过程与定时任务实现数据自动迁移。通过一个电商订单归档的实战案例,阐述了从设计表结构、编写具备异常处理和幂等性的存储过程,到配置DBMS_SCHEDULER定时任务的全流程。该方法能有效替代手动脚本,确保数据同步任务的稳定、准确与自动化执行,适用于报表准备、数据备份等多种场景。

weixin_29261711的博客 430

概率机器学习——1. 概率概述

本文介绍了概率论的基本概念。首先定义了随机变量及其离散与连续分布,接着阐述了联合概率表示多个变量的共同分布。通过边缘化可以从联合概率获得单变量分布。条件概率描述了给定其他变量时的概率关系,并推导出贝叶斯公式。独立性表示变量间无信息关联。最后讨论了期望的定义、特殊形式及其四条基本性质:常数期望、线性性、加法性和独立变量的乘积性。这些概念构成了概率论的基础框架。

2401_89678770的博客 682

STM32 CubeMX LwIP + freertOS 移植

生成代码,烧录即可ping通。这里要注意的是,要修改freertOS的任务栈大小,默认128,修改为1024,不修改就跑不起来。生产代码,下载进开发板。开发板网口与电脑网口通过网线直连,设置电脑本地网卡在同一网段。在以上无系统的cubeMX配置下继续添加freertOS。无系统LWIP协议栈设置,静态IP地址,关闭DHCP。先用裸机测试LAN8742A的网卡驱动。MCU型号:STM32F746NGH。下面进行freertOS系统移植。网卡型号:LAN8742A。系统时钟和时基定时器如下。

u011625775的博客 1374

【HYSPLIT 教程第二期】Inline WRF-HYSPLIT 耦合

【HYSPLIT 教程第二期】Inline WRF-HYSPLIT 耦合

WW、forever的博客 808

Machine Learning Mastery 概率教程(五)

最后更新于 2020 年 7 月 13 日信息论是数学的一个分支,研究在有噪声的信道上传输数据。信息论的一个基石是量化信息中有多少信息的想法。更一般地说,这可以用来量化事件和随机变量中的信息,称为熵,并使用概率进行计算。计算信息和熵是机器学习中的一个有用工具,被用作特征选择、建立决策树以及更一般地拟合分类模型等技术的基础。因此,机器学习实践者需要对信息和熵有很强的理解和直觉。在这篇文章中,你会发现一个关于信息熵的温和介绍。信息论关注数据压缩和传输,建立在概率的基础上,支持机器学习。

龙哥盟 1540

YOLOv11改进策略【损失函数篇】| 引入Soft-NMS,提升密集遮挡场景检测精度,包括GIoU-NMS、DIoU-NMS、CIoU-NMS、SIoU-NMS、 EIou-NMS

传统的非极大值抑制(NMS)算法在目标检测中存在一个问题,即当一个物体的检测框与具有最高得分的检测框M有重叠(在预定义的重叠阈值内)时,会将该检测框的得分设置为零,从而导致该物体可能被遗漏,降低了平均精度。为了解决这个问题,作者提出了Soft-NMS算法。本文将YOLOv11默认的NMS修改成GIoU-NMSDIoU-NMSCIoU-NMSSIoU-NMSEIou-NMS。

Limiiiing的博客 4317

机器学习中用到的概率知识_机器学习所需的所有概率基础

鉴于您已阅读本文,因此您的概率基本原理已准备好进行机器学习的概率为100%。机器学习就是关于做出预测的一切。 从预测具有多种功能的房屋价格到基于单细胞测序确定肿瘤是否为恶性。 这些预测仅仅是预测-输出的值是从数据中找到的相关性得出的-并不是在现实世界中发生的确定性值或事件。因此,我们可以认为机器学习是在给定一定的输入或公认的相关性的情况下输出最可能或概率性的结果(几乎像条件概率P(x | y)。因...

weixin_39883906的博客 432

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

[ML]ML中的概率知识总结

在机器学习的学习和理解过程中,需要学习者具备概率论的知识。在此记录下经常遇到的概率知识。1,全概率公式在概率计算中,求取较复杂、情况较多的事件概率时,有时候可以曲线救国,从已知的、简单的事件的概率来求得最终结果。而这些简单的事件相等于对复杂事件的整体样本空间做了划分。 我们先来说样本空间的划分。 假设Ω \Omega 是随机试验E E的样本空间,而B 1 ,B 2 ,B 3 ,⋯B n  {B_

春去秋来的博客 686

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

机器学习中用到的概率知识_机器学习之概率论

简介概率论研究的是事物的不确定性。它是大学数学课程之一,是统计学、信息论的前置课程。相对其他数学课而言,概率论的难度系数属中等,毕竟你在高中就学习过如何计算一个随机变量的期望、方差。从机器学习的视角来看,概率论是必须要了解的,但远不需要达到精通的程度。你只需要灵活运用它,去把机器学习世界的不确定性变量算清楚就足够了。因此,当你掌握概率论的窍门后,概率论就是纸老虎。概率计算的两个原理加法原理我们先从...

weixin_39737636的博客 1122

假人有限元模型

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

先验概率和后验概率_[ML基础概念] 先验概率&后验概率&似然函数

先验概率:即根据经验已知或者能大概假设的概率。比如我们知道抛硬币正面朝上的概率为 ,我可以大概假设一个孕妇生女孩的概率为 。更简单的例子,下图是一道概率论题目,题目给了一些概率假设,此处的 到 就是先验概率,是已经假设好的东西。总而言之,对于一个问题,先验概率就是已知的条件。后验概率与似然函数:在统计学参数估计里,我们要去做的是根据一组已知样本,来获取已知分布里的未知参数。在机器学习里,我...

weixin_39696518的博客 324

机器学习算法输出分类概率

分类概率,简而言之,就是模型对某个实例属于特定类别的信心度量。在二分类问题中,如果模型给出某样本属于正类的概率为0.8,那么我们可以认为,根据当前模型和数据,该样本有80%的可能性是正例。对于多分类任务,则会有多个概率值,分别对应各个可能的类别。

yjq125931902的博客 1388

【亲测免费】 探索机器学习的概率视角:《Machine Learning:A Probabilistic Perspective》资源推荐

探索机器学习的概率视角:《Machine Learning:A Probabilistic Perspective》资源推荐 【下载地址】机器学习概率视角资源下载分享 机器学习:概率视角资源下载 项目地址: https://git...

gitblog_06693的博客 446

机器学习预测的概率如何表示?

机器学习预测的概率如何表示? 调用predict_prob函数可以显示出预测每一类的概率矩阵 classifier = SGDClassifier(loss='log', n_iter_no_change=100) #注意这里loss的值是log,是概率模型,如果设置为默认的hinge,就没有predict_proba这个函数 #所以大家看看说明,看看是不是概率模型,多试试 classifier.fit(train_features , train_labels) pred_proba = classifi

qq_26751379的博客 2182

机器学习之概率论

概率论研究的是事物的不确定性。它是大学数学课程之一,是统计学、信息论的前置课程。相对其他数学课而言,概率论的难度系数属中等,毕竟你在高中就学习过如何计算一个随机变量的期望、方差。从机器学习的视角来看,概率论是必须要了解的,但远不需要达到精通的程度。你只需要灵活运用它,去把机器学习世界的不确定性变量算清楚就足够了。因此,当你掌握概率论的窍门后,概率论就是纸老虎。我们先从计算某个事件的概率说起。概率是对事件发生可能性的刻画,概率越大事件发生的可能性越大。例如,中国国足与巴西国足将会在明天踢一场友谊赛。既有经验告

年少的勇气已经用完,剩下的就是三思而后行 1976
上一篇: 机器学习必须懂的排列与组合
下一篇: 二项式定理
DXB2021
博客等级 码龄5年 307粉丝 289原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值