- 博客(18)
- 资源 (1)
- 收藏
- 关注
原创 python第三方库的下载、安装与升级(包含whl,zip,tra.gz格式)
Python有很多强大的第三方库,这些库中的函数可以为我们提供很多的功能。在使用这些库之前需要我们进行安装。我相信很多人可能和我一样,在安装这些库时会遇到各种各样的问题,根据我采坑的经验,给大家分享一些安装库的方法及细节。
2020-02-25 14:58:53 6345 7
原创 python正则表达式:re模块实现(概念+实例)
正则表达式是一个特殊的字符序列,它能帮助我们方便的检查一个字符串是否与某种模式匹配。尤其是对于大段的文本来说,正则表达式能够快速提取我们想要的信息。re 模块使 Python 语言拥有全部的正则表达式功能, re 模块提供了一些函数,使用一个模式字符串做为它们的第一个参数,用以匹配出某种模式。
2020-02-23 11:51:03 608 1
原创 利用python判断一个数是不是回文素数
利用python判断一个数是不是回文素数 通过定义两个函数,分别判断一个数是否是素数、是否是回文数 ,调用这两个函数。输入一个正整数,输出该数值是回文素数,或该数值不是回文素数。
2020-02-23 11:30:27 7998 2
原创 利用正则表达式实现读取文件夹下同一类型的文件
&emsp读取文件夹下同一类型的文件import os import reimport sas7bdatfrom sas7bdat import SAS7BDATpath=str(r'C:\Users\Peter Heinz\Desktop\data')path_name=os.listdir(path)for i in range (0,len(path_name)): file=os.listdir(path+str('\\')+str(path_name[i]))
2022-02-27 16:29:56 392 1
原创 Python:利用模拟方法计算骰子点数出现的概率
模拟投掷两个骰子(分别用随机变量x和y表示)10000次,请运用模拟方法计算下列概率,并与理论计算值进行比较。(1)两个骰子点数和为“小”(小于7);(2)两个骰子点数和为“大”(大于等于7);(3)出现“豹子”(点数相等)。
2020-03-15 12:17:25 5516
原创 python统计模拟:狙击手问题
有一名潜伏在敌人阵地附近的狙击手,已知该狙击手射击1发子弹的命中率以及被发现的概率,假设狙击手一旦被暴露就要撤离阵地,请计算在不同距离上,该狙击手在暴露前平均能够狙杀多少名敌人,并确定射击的最优距离。
2020-03-02 15:06:33 582
原创 python:利用xgboost对美国成人收入进行分类
XGBoost(eXtreme Gradient Boosting)通过回归树的分裂结点对于平方损失函数拟合残差;或者对于一般损失函数(梯度下降),拟合残差的近似值,按照分裂结点划分时枚举所有特征的值,选取划分点,根据一阶导数g_i和二阶导数h_i,迭代生成基学习器,相加更新学习器,最后预测的结果是每棵树的预测结果相加。简而言之,通过机器学习,划分训练集和测试集,通过模型训练以及测试集检验得到最优结果。
2020-02-24 14:25:38 1080
原创 python数据结构:将一个非负的的十进制数转换为一个二进制数
python数据结构:栈1.设计思想利用栈的思想将一个非负的的十进制数转换为一个二进制数2.代码实现class SequenceStack(object): # 初始化栈函数 def __init__(self): self.Max = 10000 self.s = [None for x in range(0, self.Max)] ...
2020-02-23 20:03:15 1467
原创 python数据结构:单链表的转置
python单链表的转置class Node(object): # 初始化结点 def __init__(self,num): self.num=num self.next=Noneclass SingleLinkedList(object): # 初始化头结点 def __init__(self): self.h...
2020-02-23 19:46:38 1248
原创 python数据结构:求二叉树深度
python求二叉树深度1.代码实现class BinaryTreeNode(object): # 创建二叉树结点的函数 def __init__(self): self.data = '#' self.LChild = None self.RChild = Noneclass BinaryTree(object): #...
2020-02-23 19:33:52 554
原创 python数据结构:求二叉树节点个数
求二叉树节点个数1.设计思想:建立一棵二叉树,利用递归求二叉树节点个数2.实现代码class BinaryTreeNode(object): # 创建二叉树结点的函数 def __init__(self): self.data = '#' self.LChild = None self.RChild = Noneclass ...
2020-02-23 19:29:22 4258
原创 python数据结构:在已有的单链表中,删除所有值为x的元素:
python链表(数据结构)在已有的单链表中,删除所有值为x的元素,代码如下:class Node(object): # 初始化结点 def __init__(self,num): self.num=num self.next=Noneclass SingleLinkedList(object): # 初始化头结点 def __...
2020-02-23 14:37:24 2340
原创 利用 python 编写 K-Means聚类算法
利用 python 实现 K-Means聚类 k-means算法是很典型的基于距离的聚类算法,采用距离作为相似性的评价指标,即认为两个对象的距离越近,其相似度就越大。该算法认为簇是由距离靠近的对象组成的,因此把得到紧凑且独立的簇作为最终目标。k个初始类聚类中心点的选取对聚类结果具有较大的影响,因为在该算法第一步中是随机的选取任意k个对象作为初始聚类的中心,初始地代表一个簇。该算法在每次迭代中对数据集中剩余的每个对象,根据其与各个簇中心的距离将每个对象重新赋给最近的簇。..
2019-10-29 15:08:41 4332
iris.csv 鸢尾花数据
2020-02-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人