- 博客(30)
- 资源 (3)
- 收藏
- 关注

转载 java.lang.Exception 中常见异常的解释
一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。Arithmeti
2017-03-18 16:32:55
58153
转载 决策树Gini系数计算过程详细解答
最近看了篇文章,关于决策树的基尼系数计算过程,很详细,也很完整;文章出处:https://sefiks.com/2018/08/27/a-step-by-step-cart-decision-tree-example/收藏记录一下。An algorithm can be transparent only if its decisions can be read and understo...
2019-02-21 15:30:46
35617
2
原创 tensorflow实现CNN—— LeNet5
# -*- coding: utf-8 -*-""" tensorflow实现CNN ——> LeNet5"""import tensorflow as tffrom tensorflow.examples.tutorials.mnist import input_dataminist = input_data.read_data_sets('MNIST_data'
2018-01-13 21:07:16
870
原创 tensorflow实现自编码器——数据复原
'''——————————tensorflow实现去噪自编码器对MINIST数据复原——————————模块版本:tensorflow 1.4.0 Python 3.5自编码器(DBN):一种无监督学习算法,目的不是聚类, 而是通过提取数据的高阶特征,对数据进行复原'''import numpy as npimport sklearn.
2018-01-13 14:47:22
1125
原创 用Python发送邮件,可以群发、带有多个附件的发送
最近学习了一下用python发送邮件,现在总结一下,瞬间觉的Python diao bao la。。。python 发邮件是依赖 STMP模块SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行
2017-12-17 14:33:45
8191
3
原创 python爬虫——爬取微信文章
最近几天看了会儿《精通python网络爬虫》,觉得这本书写的比较好,不仅仅因为这本书中的代码都是用python3编写的。这本书条例很清晰,代码全面,里面讲解的很详细,提到了实战过程中会遇到的坑以及相应的解决办法,所以非常适合新手入门。另外,这本书语言上也比较平实,代码、图、文字描述等,使得读起来和实战是没有障碍的。下面是按照书中的内容,写的一个微信文章的小爬虫,仅作为学习记录。另外,提醒读者不
2017-12-08 17:36:46
2940
1
原创 触宝笔试
import sysif __name__ == "__main__": # 读取第一行的n T = int(sys.stdin.readline().strip()) for i in range(T): # 读取第一行 line = sys.stdin.readline().strip() # 把每一行的数字分隔后转化
2017-10-14 16:13:14
780
原创 Tensorflow 实现MINIST数据集多分类问题
tensorflow 入门程序 MINIST数据集tensorflow是采用计算图的方式,先把所有的计算都用计算图描述出来,然后将定义的所有计算放到外面计算,大大提高了效率下载minists数据集import tensorflow.examples.tutorials.mnist.input_datamnist = read_data_sets("MNIST_data/"
2017-10-12 19:11:37
5289
原创 笔试题
str = raw_input("input:")'''题目: 根据输入,如果是数字,取出 第1th的百分位数;如果是字母,取出出现频次第1的字母输入:[1,2,3,4,5,6,6,6,6,7,8,9,80,9] [Tianjin,Nanjing,Nanjing,Hainan]'''cnt_str = 0cnt_dig = 0print str
2017-09-21 23:36:26
452
转载 周志华教授关于深度学习的专访
这是周志华教授关于深度学习的专访,值得静下心来看一看,寻找迷失的自己。导读周志华教授是蜚声国内外的机器学习专家,也是本届中国人工智能大会的主席之一。他的《机器学习》2016年1月出版之后,迅速成为这个领域的一本权威教材,在一年半的时间里重印十几次,发行逾16万册,并被冠以“西瓜书”的昵称,成为这一轮 AI 热潮的一个重要注脚。周志华教授潜心学术,为人低调,极
2017-08-05 10:38:29
4107
1
转载 scikit-learn使用方法
转载自:http://www.cnblogs.com/CheeseZH/p/5250997.html引言对于一些开始搞机器学习算法有害怕下手的小朋友,该如何快速入门,这让人挺挣扎的。在从事数据科学的人中,最常用的工具就是R和Python了,每个工具都有其利弊,但是Python在各方面都相对胜出一些,这是因为scikit-learn库实现了很多机器学习算法。
2017-04-22 16:38:29
987
转载 pandas数据结构
pandas.DataFrame 的操作简单经验(创建,索引,增添,删除)在网上搜过许多关于pandas.DataFrame的操作说明,都是一些基础的操作,但是这些操作组合起来还是比较费时间去正确操作DataFrame,花了我挺长时间去调整BUG的。我在这里做一些总结,方便你我他。一创建DataFrame的简单操作:1.根据字典创造:In [1]: import pandas as pdIn [3
2017-04-09 14:30:09
679
转载 二维数组查找
转自:http://liuqing-2010-07.iteye.com/blog/13308301.1. 问题描述 在一个二维整数数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回tr
2017-03-25 19:39:42
453
原创 Python 实现粒子群算法
粒子群算法原理很简单,用matlab和python都很快实现编程。程序:参数部分,需要修改的可以修改。这个程序实现的是基本粒子群算法,对于提升粒子群算法的表现,可以在上面进行更多的功能添加。import numpy as npimport random import matplotlib.pyplot as plt#----------------------PSO参数设置-
2017-03-19 11:37:06
11683
10
转载 基本粒子群算法matlab 程序
算法没有和图像处理直接相关,不过对于图像分类中的模式识别相关算法,也许会用到这个优化算法。不过不管有没有用,还是得一步一步学起来算法步骤:1.首先确定粒子个数与迭代次数。2.对每个粒子随机初始化位置与速度。3.采用如下公式更新每个粒子的位置与速度。Px=Px+Pv*t; %位置更新公式 Pv=Pv+(c1*rand*(Gx-Px))+(c2*rand*(PBx-Px)); %速度
2017-03-18 22:06:22
6057
原创 Spyder Internal Error 解决方法
今天跑程序时一直出现 Internal Error 问题,本来以为是程序的问题,随便输入一个数也会跳同样的问题,而且还是内部问题,有点慌,用小度搜了一下,后来问题得到解决,记录如下。IDE 为 Spyder.>> Spyder document 解释如下:Internal ConsoleThe Internal Console is dedicated to S
2016-12-29 10:57:28
9091
1
原创 wordnet 词汇层次结构及词汇关系总结
#synset同义词集合from nltk.corpus import wordnet as wnwn.synsets('motorcar')wn.synset('car.n.01').lemma_names()wn.synset('car.n.01').definition() #定义wn.synset('car.n.01').examples() wn.synset('car.n
2016-12-28 11:46:24
3201
原创 python 爬虫数据清洗
最近学习python网络数据获取,看到了关于数据的清洗,觉得很好用,现贴出代码,权当记录。# Python 数据清洗#cleanInput() 功能:#输入input,#清除input中的'\n', 多余空格,文献标记[ ], 删除单个字符(除i/a 外),转化为utf-8编码格式以消除转义字符,#输出2-grams列表 ngramsfrom urllib.request
2016-12-13 19:22:52
11678
原创 python 爬虫获取网页图片
#抓取百度贴吧的图片 # 网址:http://tieba.baidu.com/p/4775824848#注意:不同的网址它的图片的正则表达式是不同的,可以在其网页源码查找,根据图片位置##相关资料:点击打开链接import urllib.requestimport reimport osdef fetch_pictures(url): html_con
2016-11-28 23:06:28
2961
转载 python 网络数据获取第三章书中代码更新
#第三章代码更新#代码取自作者GitHubfrom urllib.request import urlopenfrom urllib.parse import urlparsefrom bs4 import BeautifulSoupimport reimport datetimeimport randompages = set()random.seed(datetime.da
2016-11-24 22:33:13
1552
转载 MATLAB中随机数产生中的"state", "seed", "twister"用法
文章转自:点击打开链接众所周知,Matlab中的rand()函数产生的是伪随机数,但一般用来也可以接受。但是,如果我们知道伪随机数的初始状态,那么产生的伪随机数是唯一确定的。问题来了,Matlab每次启动会重置rand()和randn()的初始状态(重置为0),也就是说,你产生的随机数会出现两次随机数一模一样的情况,如:>> rand('state',0) >> rand(3,1)a
2016-10-14 22:05:59
7378
1
转载 matlab tic()与toc()函数
matlab里面的计时函数:Matlab7的计时函数主要有tic,toc,cputime和etime等,计时函数可以定量的计算完成制定程序所消耗的时间资源,因为可以作为比较程序优劣的一个重要标准。 a、tic和toc函数 这两个函数一般配合使用,tic表示计时的开始,toc表示计时的结束。 格式如: tic 任
2016-09-21 19:27:27
3907
原创 Python学习笔记(6)——函数
>> 定义函数: def name():pass参数位置按照顺序排列并传递。>> 使用 * 收集位置参数当*用在函数内部的时候,星号将一组可变数量的位置参数集合成参数值的元组。例如: def print_aa(*aa):print(aa)print_aa(3,1,2,'huawei')Out[45]: (3, 1, 2, 'huawei')注:传
2016-09-16 22:48:20
517
原创 Python 学习笔记(5)
1. 使用zip()并行迭代在迭代的时候有个非常方便的技巧,使用zip()函数对多个序列进行并行迭代。English='Monday','Tuesday','Wednesday'EnglishOut[2]: ('Monday', 'Tuesday', 'Wednesday')French='Lundi','Mardi','Mercredi'zip(English
2016-09-16 22:46:02
454
原创 Python学习笔记(4)——集合
集合类似于舍弃了值,只剩下键的字典一样,Set()函数创建集合。与字典一样,集合也是无序的。empty_set=set()even={0,2,4,6,8}“&”表示交集,“|”表示并集,“-”表示差集,“^”表示异或集。even={0,2,4,6,8}dd={9,3,2,1}even&ddOut[4]: {2}even|ddOut[5]: {0
2016-09-16 22:44:06
411
原创 Python 学习笔记(3)——元组和字典
二、元组>> 元组是不可变的,使用()创建。元组可以作为字典的键,并且函数的参数是以元组的形式传递的。创建元组的时候,每个元素的后面都需要跟着一个逗号,即使只有一个元素也不例外,超过一个元素时候,最后一个逗号可以省略。例如:et=()et=('abc',)etOut[43]: ('abc',)el=('abc','dfg','dada')>> 元组解包a,b,
2016-09-14 14:51:04
1296
原创 Python 学习笔记(2)——列表
一、列表>> 列表中的元素可以改变,元组中的元素不可以改变。sr=[] #建立列表的两个方式sr=list()s="aiqingzhuanyi" list(s) #将别的类型转换成列表类型Out[5]: ['a', 'i', 'q', 'i', 'n', 'g', 'z', 'h', 'u', 'a', 'n', 'y', 'i']>> 使用
2016-09-14 13:38:20
443
原创 Python 学习笔记(1)——字符串的处理
1. split()函数基于分隔符将字符串分割成有若干子字符串组成的列表。例如: string="a b c,d e f,g" string.split()Out[4]: ['a', 'b', 'c,d', 'e', 'f,g']2. join() 函数它将若干子串的列表分解,并将这些子字符串合成一个完整的大的字符串。 例如:slist=['
2016-09-13 21:09:34
538
原创 matlab 产生不重复随机整数的序列
Matlab自带函数: randperm(n)产生1到n的整数的无重复的随机排列,利用它就可以得到无重复的随机数例:>> randperm(15) ans = 7 10 2 4 9 15 1 3 14 11 6 13 8 5 12
2016-09-11 11:26:49
11992
转载 python strip()函数
python strip()函数函数原型声明:f 为字符串,s为要删除的字符序列f.strip(s) 删除f字符串中开头、结尾处,删除含有's'序列的字符f.lstrip(s) 删除f字符串中开头处,删除含有's'序列的字符f.rstrip(s) 删除f字符串中结尾处,删除含有's'序列的字符例如:s='sej123p
2016-07-05 20:15:08
758
GAMS Python API documentation 24.0
2017-12-05
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人