python
文章平均质量分 57
贮藏的仓鼠
这个作者很懒,什么都没留下…
展开
-
win10下python多版本切换
环境:win10python版本:python 3.6.8,python 3.8.10先在环境变量中配置两个版本的信息,都能安装两个版本了,这个不用细说,在系统变量的path中添加python路径即可python 3.8.10命名python 3.6.8命名如果是一个python 2,一个python 3直接命名两个exe文件python2.exe和python3.exe更方便因为给python.exe改了名字,刚安装的python的pip版本不高报错Fatal error in la原创 2021-10-15 17:55:51 · 1604 阅读 · 0 评论 -
lambda表达式和map函数_python
这两个函数经常用记一下1.lambda表达式lambda x:x ** 2lambda左边的是参数,右边的需要执行的代码,并return值写成函数的形式def 函数名(x): return x**2使用lambda表达式代替函数的写法代码更简洁,程序性能更好调用方法getx = lambda x:x ** 2print(getx(5))2.map函数map函数是一种映射的函数map(X函数,列表)map函数为每一个列表的每一个值调用X函数,并返回执行之后的值(以列表的形式原创 2020-07-29 22:02:41 · 1094 阅读 · 0 评论 -
2机器学习_多元线性回归
一元线性回归可以用一条直线来描述拟合程度二元线性回归用一个平面来描述拟合程度多元则无法在二维平面画出图像来描述,用一个超平面来描述。原创 2020-07-13 12:20:07 · 231 阅读 · 0 评论 -
机器学习_一元线性回归1
学习覃禀丰老师的机器学习第一天,一元线性回归、代价函数、梯度下降法一元线性回归,自变量只有一个,通过一条回归直线描述散点之间的拟合情况。代价函数,使用最小二乘法计算误差,描述真实值和预测值之间的误差大小。梯度下降法这里的公式是会不断的向最小值优化,)α(阿拉法学习率(就是说机器学习的步长,每一步学习的效率)肯定是正数(0~1),θ(西塔)就是这里每一点的斜率,当斜率小于0,那么通过公式θ会变大往右边移动,当斜率大于0,那么通过公式θ会变小往左边移动。会接近全局最小值或局部极小值。当迭代完成时就会获原创 2020-07-11 13:08:22 · 159 阅读 · 0 评论 -
学习w3c机器学习问题——决策树
决策树这里遇到了一些麻烦,ValueError: invalid PNG header,看翻译是说png文件头不对,看了一些大佬的博客说是dot.exe的问题,当时我没有仔细关注,因为感觉没有用到Graphviz,准备改头文件。但是一想发现使用的png图片是代码生成的,头文件肯定不存在问题。这才想到应该是pltimg.imread()这段代码的库缺少了什么,导致它不能正确的读取png文件,准备改dot.exe安装Graphviz网址:https://graphviz.gitlab.io/_pages/原创 2020-07-09 23:11:19 · 215 阅读 · 1 评论 -
排序3(希尔排序、插入排序、冒泡排序,堆排序)_python
1.希尔排序希尔排序是间隔一个递减数列的数据比如说{8,4,2,1}中的一个数比较大小,满足条件就交换位置。def shell_sort(text): n = len(text) x= n // 2 while x>= 1: for j in range(x,n): i = j while(i - x) >= 0: if text[i] < text[i-x]:原创 2020-07-06 17:41:47 · 154 阅读 · 0 评论 -
排序2(桶排序、计数排序、基数排序)_python
1.桶排序2.计数排序计数排序按照我的理解就是将无序数组中的值将其出现的次数储存到新数组中,然后打印次数不为零的数值,有多少次打印多少个无序数组:[8,5,6,5,3,2,2,9]初始数组:[0,0,0,0,0,0,0,0,0,0]出现次数:[0,0,2,1,0,2,1,0,1,1]def count_sort(nums): if len(nums)<2: return nums s = [] arr = [0 for _ in range(ma原创 2020-07-06 13:02:00 · 170 阅读 · 0 评论 -
AttributeError: 'module' object has no attribute 'F_GETFD'和findcrypt插件安装雷区
AttributeError: ‘module’ object has no attribute ‘F_GETFD’大家都可能遇到这个情况,我这是因为装一个yara_python的时候突然报了这个错误,一开始还安装成功了,后来因为踩了雷安装错了,就删了一遍并且适时的升级了pip就对了,这里使用的是python2.7版本解决办法:参考自https://stackoverflow.co...原创 2020-04-05 23:11:51 · 592 阅读 · 1 评论 -
在攻防世界遇到的RSA256,太苟了
前几天在做攻防世界新出的题的时候遇到这道RSA256,因为经验不足,拜倒在它的手下题目倒是挺长,但附件就两个文件在下做的时候,心想都不用看什么,直接把gy.key拖到kali里面使用openssl工具,过程很顺利n=76775333340223961139427050707840417811156978085146970312315886671546666259161e=65537...原创 2020-03-30 19:40:28 · 1428 阅读 · 1 评论 -
记一下python使用socket遇到的一个小问题
今天来学习python的socket编程,很简单的一个程序因为一直用的是集成的IDE所以也没多想然后今天突然想试试用终端跑程序然后就报错了没看到那个bind里面的错误,然后就试了试改成s.bind(('localhost',6666))发现这样就成功了,???这是因为电脑的host文件设计了localhost 127.0.0.1仔细看了一眼应该是bind的时候多加了空格,s...原创 2019-12-28 17:43:38 · 299 阅读 · 0 评论 -
windows安装keras一路的磕磕碰碰
本文参考:https://blog.csdn.net/sinat_32716451/article/details/82392243一开始用的是python2.7来安装keras,因为原来有几个包已经安装过了,结果还是不支持。换成python3.6才成功这里有安装keras的资源https://www.lfd.uci.edu/~gohlke/pythonlibs/#rpy2需要安装依赖mat...原创 2019-08-29 22:09:44 · 109 阅读 · 0 评论