![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python
weixin_43869906
这个作者很懒,什么都没留下…
展开
-
sklearn.tree.DecisionTreeClassifier构建决策树
参数说明如下:criterion:特征选择标准,可选参数,默认是gini,可以设置为entropy。gini是基尼不纯度,是将来自集合的某种结果随机应用于某一数据项的预期误差率,是一种基于统计的思想。entropy是香农熵,也就是上篇文章讲过的内容,是一种基于信息论的思想。Sklearn把gini设为默认参数,应该也是做了相应的斟酌的,精度也许更高些?ID3算法使用的是entropy,CART算...转载 2019-02-26 13:01:52 · 961 阅读 · 0 评论 -
numpy和math下log
原文:https://blog.csdn.net/Mr_Cat123/article/details/78806827转载 2019-03-01 23:04:38 · 364 阅读 · 0 评论 -
Python文件读写(open(),close(),with open() as f...)
原文:https://www.cnblogs.com/tianyiliang/p/8192703.html转载 2019-02-25 22:52:05 · 197 阅读 · 0 评论 -
python中的next()以及iter()函数
我们首先要知道什么是可迭代的对象(可以用for循环的对象)Iterable:一类:list,tuple,dict,set,str二类:generator,包含生成器和带yield的generatoe function而生成器不但可以作用于for,还可以被next()函数不断调用并返回下一个值,可以被next()函数不断返回下一个值的对象称为迭代器:Iterator生成器都是Iterator...转载 2019-02-25 21:04:49 · 1057 阅读 · 0 评论 -
python中np.multiply()、np.dot()和星号(*)三种乘法运算的区别
原文:https://blog.csdn.net/zenghaitao0128/article/details/78715140import numpy as np1np.multiply()函数函数作用数组和矩阵对应位置相乘,输出与相乘数组/矩阵的大小一致1.1数组场景A = np.arange(1,5).reshape(2,2)A12array([[1, 2],[3...转载 2019-03-04 22:36:23 · 101 阅读 · 0 评论 -
np.vstack, np.hstack
np.vstack(tup)使用沿着竖直方向将矩阵堆叠起来。Note: the arrays must have the same shape along all but the first axis. 除开第一维外,被堆叠的矩阵各维度要一致。示例代码:import numpy as nparr1 = np.array([1, 2, 3])arr2 = np.array([4, 5, ...转载 2019-03-04 22:31:33 · 278 阅读 · 0 评论 -
Python中listdir函数
listdir函数在模块os中,主要功能是可以列出给定目录的文件名。例如:from os import listdirtrainingFileList = listdir(‘digits/trainingDigits’)print(trainingFileList)运行结果:[‘0_0.txt’, ‘0_1.txt’, ‘0_10.txt’,…, ‘9_99.txt’]...原创 2019-02-19 19:33:11 · 1017 阅读 · 0 评论 -
python中min(),max()的使用
min(0)返回该矩阵中每一行的最小值min(1)返回该矩阵中每一列的最小值max(0)返回该矩阵中每一行的最大值max(1)返回该矩阵中每一列的最大值原创 2019-02-19 10:59:00 · 1904 阅读 · 0 评论 -
正则表达式re
原文:https://blog.csdn.net/u014683535/article/details/51872093转载 2019-03-02 10:36:43 · 106 阅读 · 0 评论 -
python基础知识 os.path.join()
python中的os.path.join()用于路径拼接文件的路径括号内可以传入多个路径:1.从后往前看,会从第一个以“/”开头的参数开始拼接,他之前的参数全部丢弃。2.“./”在程序中屏蔽了“/”,使“/”不起任何作用。3.os.path.join()的功能只是起到连接文件的作用,而不能生成文件,如果执行这条语句之后就想生成一个目录或者文件名,可以用:os.mkdir(os.path.j...原创 2019-03-02 12:08:36 · 589 阅读 · 0 评论 -
Python中的*使用
Python中的*使用在为函数传递参数和函数定义时使用参数的时候,时常会看到有和 和*,下面分别讲解其作用。调用函数时使用*和 **假设有函数def test(a, b, c)test(args): 的作用其实就是把序列 args 中的每个元素,当作位置参数传进去。比如上面这个代码,如果 args 等于 (1,2,3) ,那么这个代码就等价于 test(1, 2, 3) 。test(k...转载 2019-03-28 17:11:16 · 105 阅读 · 0 评论 -
numpy库np.percentile详解
在python中计算一个多维数组的任意百分比分位数,此处的百分位是从小到大排列,只需用np.percentile即可……a = range(1,101)#求取a数列第90%分位的数值np.percentile(a, 90)Out[5]: 90.10000000000001a = range(101,1,-1)#百分位是从小到大排列np.percentile(a, 90)Out[7]...转载 2019-03-27 23:10:02 · 1066 阅读 · 0 评论 -
np.transpose
原文:https://blog.csdn.net/xiongchengluo1129/article/details/79017142主要理解理解三维的。转载 2019-03-15 22:26:17 · 99 阅读 · 0 评论 -
python中numpy矩阵运算等整理,注意*在numpy中矩阵运算和数组运算的不同作用
原文:https://blog.csdn.net/ebzxw/article/details/80471119转载 2019-03-09 20:59:18 · 269 阅读 · 0 评论 -
python--随机函数(random,uniform,randint,randrange,shuffle,sample)
原文:https://www.cnblogs.com/chamie/p/4917820.html转载 2019-03-03 21:26:10 · 301 阅读 · 0 评论 -
numpy数组拼接方法介绍(concatenate)
数组拼接方法一思路:首先将数组转成列表,然后利用列表的拼接函数append()、extend()等进行拼接处理,最后将列表转成数组。示例1:import numpy as npa=np.array([1,2,5])b=np.array([10,12,15])a_list=list(a)b_list=list(b)a_list.extend(b_list)...转载 2019-03-08 22:51:16 · 249 阅读 · 0 评论 -
Pandas库之DataFrame
参考:https://www.cnblogs.com/IvyWong/p/9203981.html参考csdn:https://blog.csdn.net/u014281392/article/details/753315701 简介DataFrame是Python中Pandas库中的一种数据结构,它类似excel,是一种二维表。或许说它可能有点像matlab的矩阵,但是matlab的矩阵...原创 2019-02-26 19:21:54 · 145 阅读 · 0 评论 -
python之lambda、filter、map、reduce的用法说明
https://www.cnblogs.com/yufeihlf/p/6179982.html转载 2019-02-28 16:05:52 · 86 阅读 · 0 评论 -
Python reduce() 函数
http://www.runoob.com/python/python-func-reduce.html描述reduce() 函数会对参数序列中元素进行累积。函数将一个数据集合(链表,元组等)中的所有数据进行下列操作:用传给 reduce 中的函数 function(有两个参数)先对集合中的第 1、2 个元素进行操作,得到的结果再与第三个数据用 function 函数运算,最后得到一个结果。...转载 2019-02-28 16:00:47 · 106 阅读 · 0 评论 -
CSDN 修改字体颜色大小的操作
我是黑体字我是微软雅黑我是华文彩云color=red size=72 face=“黑体”color=bluecolor=gray原文:https://blog.csdn.net/ReCclay/article/details/78978788转载 2019-01-19 14:31:22 · 299 阅读 · 0 评论 -
numpy.random.seed()的使用实例解析
seed( ) 用于指定随机数生成时所用算法开始的整数值,如果使用相同的seed( )值,则每次生成的随即数都相同,如果不设置这个值,则系统根据时间来自己选择这个值,此时每次生成的随机数因时间差异而不同。可以看到,和上一份代码的运行结果不同。这里每次的输出结果都是不一样的。这也就提醒了我们在以后编写代码的时候要明白一点:random.seed(something)只能是一次有效。seed( ...转载 2019-01-19 14:26:01 · 171 阅读 · 1 评论 -
numpy.random.randint
numpy.random.randintlow、high、size三个参数。默认high是None,如果只有low,那范围就是[0,low)。如果有high,范围就是[low,high)。复制代码np.random.randint(2, size=10)array([1, 0, 0, 0, 1, 1, 0, 0, 1, 0])np.random.randint(1, s...转载 2019-01-19 12:12:24 · 571 阅读 · 0 评论 -
在pycharm中查看内建函数源码及pylab介绍
在写代码的过程中,有的不常用的函数会忘记其具体用法,可以使用pycharm来查看源码:鼠标放在内建函数上,Ctrl+B,看源码原创 2019-01-19 10:53:38 · 3512 阅读 · 0 评论 -
pygame之time模块用法
pygame.time监测时间的pygame模块pygame.time.get_ticks—得到以毫秒为间隔的时间pygame.time.wait—暂停程序一段时间pygame.time.delay—暂停程序一段时间pygame.time.set_timer—在事件队列上重复创建事件pygame.time.Clock—创建一个对象来帮助跟踪时间pygame中的时间以毫秒为单位(1/10...转载 2019-01-07 22:36:29 · 4984 阅读 · 0 评论 -
import sys
https://blog.csdn.net/u013203733/article/details/72540075/转载 2019-01-07 22:16:24 · 760 阅读 · 0 评论 -
pygame学习笔记(1)——声音
转载:@小五义 http://www.cnblogs.com/xiaowuyipygame.mixer是一个用来处理声音的模块,其含义为“混音器”。游戏中对声音的处理一般包括制造声音和播放声音两部分,这里仅学习了播放声音部分。1、pygame.mixer启动与初始化pygame.mixer.init():mixer的初始化。程序中,使用时,一般放在最前面的几句代码中:import pyga...转载 2019-01-07 17:51:23 · 191 阅读 · 0 评论 -
Python set 方法
集合(set)1.set是一个无序不重复的序列2.可以用 { } 或者 set( ) 函数创建集合3.集合存放不可变类型(字符串、数字、元组)注意:创建一个空集合必须用 set( ) 而不是 { } ,因为 { } 是用来创建一个空字典...原创 2019-01-25 13:28:32 · 234 阅读 · 2 评论 -
python——plt.scatter各参数详解
转载:https://blog.csdn.net/qiu931110/article/details/68130199转载 2019-01-21 09:57:44 · 819 阅读 · 0 评论 -
Python中的split()函数的用法
转:https://www.cnblogs.com/liujiacai/p/7839971.htmlPython中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开一、函数说明1、split()函数语法:str...转载 2019-02-18 18:51:27 · 125 阅读 · 0 评论 -
python中strip(),lstrip(),rstrip()函数的讲解
原文:https://blog.csdn.net/csdn15698845876/article/details/73469234strip()它的函数原型:string.strip(s[, chars]),它返回的是字符串的副本,并删除前导和后缀字符。(意思就是你想去掉字符串里面的哪些字符,那么你就把这些字符当参数传入。此函数只会删除头和尾的字符,中间的不会删除。)如果strip()的参...转载 2019-02-18 18:38:24 · 108 阅读 · 0 评论 -
python \r \t \n 各种转义字符
转载:https://blog.csdn.net/xufangfang5206/article/details/80030300转载 2019-02-18 11:37:48 · 657 阅读 · 0 评论 -
python文件读read()、readline()、readlines()对比
转载:https://www.cnblogs.com/xiugeng/p/8635862.html1.read方法特点是:读取整个文件,将文件内容放到一个字符串变量中。劣势是:如果文件非常大,尤其是大于内存时,无法使用read()方法。...转载 2019-02-18 11:07:00 · 94 阅读 · 0 评论 -
Python中的operator.itemgetter函数
operator.itemgetter函数operator模块提供的itemgetter函数用于获取对象的哪些维的数据,参数为一些序号(即需要获取的数据在对象中的序号),下面看例子。a = [1,2,3]b=operator.itemgetter(1) //定义函数b,获取对象的第1个域的值b(a)2b=operator.itemgetter(1,0) //...原创 2019-02-18 09:17:18 · 182 阅读 · 0 评论 -
python格式化输出
转载:https://blog.csdn.net/wchoclate/article/details/42297173转载 2019-02-22 22:22:03 · 76 阅读 · 0 评论 -
sorted函数用法
转载: https://www.cnblogs.com/sysu-blackbear/p/3283993.html【Python】 sorted函数我们需要对List、Dict进行排序,Python提供了两个方法对给定的List L进行排序,方法1.用List的成员函数sort进行排序,在本地进行排序,不返回副本方法2.用built-in函数sorted进行排序(从2.4开始),返回副本...转载 2019-02-17 19:53:20 · 229 阅读 · 0 评论 -
python取模(%)问题
print(7%3) 结果为1;分子比分母大print(3%7) 结果为3;分子比分母小,我的理解是直接取分子的值print(4%7) 结果为4print(5%7) 结果为5原创 2019-01-21 13:13:47 · 5973 阅读 · 3 评论 -
基础内容
pycharm是什么,为什么让我指定interpreter记事本最开始写C语言代码的时候,人们使用vi,记事本等软件写代码,写完了之后用GCC编译,然后运行编译结果,就是二进制文件。python也可以这样做,用记事本写完代码,保存成如test.py的文件后,通过命令python test.py可以运行这一文件。最初的C语言代码都是通过这种方式写的。但是人们很快发现了一个问题,就是这么弄太麻烦了...转载 2019-06-23 09:34:26 · 521 阅读 · 0 评论