自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

kunshanyuZ的博客

做自己的主人,勤奋学习,注意细节

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

转载 java.lang.Exception 中常见异常的解释

一般面试中java Exception(runtimeException )是必会被问到的问题常见的异常列出四五种,是基本要求。更多的。。。。需要注意积累了 常见的几种如下: NullPointerException - 空指针引用异常ClassCastException - 类型强制转换异常。IllegalArgumentException - 传递非法参数异常。Arithmeti

2017-03-18 16:32:55 56783 1

转载 决策树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 34455 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 806

原创 tensorflow实现自编码器——数据复原

'''——————————tensorflow实现去噪自编码器对MINIST数据复原——————————模块版本:tensorflow 1.4.0 Python 3.5自编码器(DBN):一种无监督学习算法,目的不是聚类, 而是通过提取数据的高阶特征,对数据进行复原'''import numpy as npimport sklearn.

2018-01-13 14:47:22 1047

原创 用Python发送邮件,可以群发、带有多个附件的发送

最近学习了一下用python发送邮件,现在总结一下,瞬间觉的Python diao bao la。。。python 发邮件是依赖 STMP模块SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。python的smtplib提供了一种很方便的途径发送电子邮件。它对smtp协议进行

2017-12-17 14:33:45 8007 3

原创 python爬虫——爬取微信文章

最近几天看了会儿《精通python网络爬虫》,觉得这本书写的比较好,不仅仅因为这本书中的代码都是用python3编写的。这本书条例很清晰,代码全面,里面讲解的很详细,提到了实战过程中会遇到的坑以及相应的解决办法,所以非常适合新手入门。另外,这本书语言上也比较平实,代码、图、文字描述等,使得读起来和实战是没有障碍的。下面是按照书中的内容,写的一个微信文章的小爬虫,仅作为学习记录。另外,提醒读者不

2017-12-08 17:36:46 2839 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 734

原创 Tensorflow 实现MINIST数据集多分类问题

tensorflow 入门程序 MINIST数据集tensorflow是采用计算图的方式,先把所有的计算都用计算图描述出来,然后将定义的所有计算放到外面计算,大大提高了效率下载minists数据集import tensorflow.examples.tutorials.mnist.input_datamnist = read_data_sets("MNIST_data/"

2017-10-12 19:11:37 5224

原创 笔试题

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 407

转载 周志华教授关于深度学习的专访

这是周志华教授关于深度学习的专访,值得静下心来看一看,寻找迷失的自己。导读周志华教授是蜚声国内外的机器学习专家,也是本届中国人工智能大会的主席之一。他的《机器学习》2016年1月出版之后,迅速成为这个领域的一本权威教材,在一年半的时间里重印十几次,发行逾16万册,并被冠以“西瓜书”的昵称,成为这一轮 AI 热潮的一个重要注脚。周志华教授潜心学术,为人低调,极

2017-08-05 10:38:29 4018 1

转载 scikit-learn使用方法

转载自:http://www.cnblogs.com/CheeseZH/p/5250997.html引言对于一些开始搞机器学习算法有害怕下手的小朋友,该如何快速入门,这让人挺挣扎的。在从事数据科学的人中,最常用的工具就是R和Python了,每个工具都有其利弊,但是Python在各方面都相对胜出一些,这是因为scikit-learn库实现了很多机器学习算法。

2017-04-22 16:38:29 879

转载 pandas数据结构

pandas.DataFrame 的操作简单经验(创建,索引,增添,删除)在网上搜过许多关于pandas.DataFrame的操作说明,都是一些基础的操作,但是这些操作组合起来还是比较费时间去正确操作DataFrame,花了我挺长时间去调整BUG的。我在这里做一些总结,方便你我他。一创建DataFrame的简单操作:1.根据字典创造:In [1]: import pandas as pdIn [3

2017-04-09 14:30:09 630

转载 二维数组查找

转自:http://liuqing-2010-07.iteye.com/blog/13308301.1. 问题描述     在一个二维整数数组中,每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。      例如下面的二维数组就是每行、每列都递增排序。如果在这个数组中查找数字7,则返回tr

2017-03-25 19:39:42 411

原创 Python 实现粒子群算法

粒子群算法原理很简单,用matlab和python都很快实现编程。程序:参数部分,需要修改的可以修改。这个程序实现的是基本粒子群算法,对于提升粒子群算法的表现,可以在上面进行更多的功能添加。import numpy as npimport random import matplotlib.pyplot as plt#----------------------PSO参数设置-

2017-03-19 11:37:06 11526 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 5822

原创 Spyder Internal Error 解决方法

今天跑程序时一直出现 Internal Error 问题,本来以为是程序的问题,随便输入一个数也会跳同样的问题,而且还是内部问题,有点慌,用小度搜了一下,后来问题得到解决,记录如下。IDE 为 Spyder.>> Spyder document 解释如下:Internal ConsoleThe Internal Console is dedicated to S

2016-12-29 10:57:28 8709 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 3019

原创 python 爬虫数据清洗

最近学习python网络数据获取,看到了关于数据的清洗,觉得很好用,现贴出代码,权当记录。# Python 数据清洗#cleanInput() 功能:#输入input,#清除input中的'\n', 多余空格,文献标记[ ], 删除单个字符(除i/a 外),转化为utf-8编码格式以消除转义字符,#输出2-grams列表 ngramsfrom urllib.request

2016-12-13 19:22:52 11521

原创 python 爬虫获取网页图片

#抓取百度贴吧的图片   # 网址:http://tieba.baidu.com/p/4775824848#注意:不同的网址它的图片的正则表达式是不同的,可以在其网页源码查找,根据图片位置##相关资料:点击打开链接import urllib.requestimport reimport osdef fetch_pictures(url): html_con

2016-11-28 23:06:28 2840

转载 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 1488 2

转载 MATLAB中随机数产生中的"state", "seed", "twister"用法

文章转自:点击打开链接众所周知,Matlab中的rand()函数产生的是伪随机数,但一般用来也可以接受。但是,如果我们知道伪随机数的初始状态,那么产生的伪随机数是唯一确定的。问题来了,Matlab每次启动会重置rand()和randn()的初始状态(重置为0),也就是说,你产生的随机数会出现两次随机数一模一样的情况,如:>> rand('state',0) >> rand(3,1)a

2016-10-14 22:05:59 7205 1

转载 matlab tic()与toc()函数

matlab里面的计时函数:Matlab7的计时函数主要有tic,toc,cputime和etime等,计时函数可以定量的计算完成制定程序所消耗的时间资源,因为可以作为比较程序优劣的一个重要标准。  a、tic和toc函数     这两个函数一般配合使用,tic表示计时的开始,toc表示计时的结束。      格式如:           tic               任

2016-09-21 19:27:27 3788

原创 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 456

原创 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 408

原创 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 371

原创 Python 学习笔记(3)——元组和字典

二、元组>> 元组是不可变的,使用()创建。元组可以作为字典的键,并且函数的参数是以元组的形式传递的。创建元组的时候,每个元素的后面都需要跟着一个逗号,即使只有一个元素也不例外,超过一个元素时候,最后一个逗号可以省略。例如:et=()et=('abc',)etOut[43]: ('abc',)el=('abc','dfg','dada')>> 元组解包a,b,

2016-09-14 14:51:04 1051

原创 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 391

原创 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 492

原创 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 11835

转载 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 686

佳能mg2580s打印机驱动-for mac os

驱动版本:mcpd-mac-mg2500-16_80_0_0-ea21_3.dmg 来源:佳能官网

2024-03-20

CEC2008 LSGO 测试函数

CEC2008 大规模优化问题,7个测试函数,包括MATLAB 和C语言版本,另外含有论文说明

2018-01-05

GAMS Python API documentation 24.0

The gams namespace provides objects to interact with the General Algebraic Modeling System (GAMS). Objects in this namespace allow convenient exchange of input data and model results (GamsDatabase), help to create and run GAMS models (GamsJob), that can be customized by GAMS options (GamsOptions). Furthermore, it introduces a way to solve a sequence of closely related model instances in the most efficient way (GamsModelInstance). A GAMS program can include other source files (e.g. $include), load data from GDX files (e.g. $GDXIN or execute_load), and create PUT files. All these files can be specified with a (relative) path and therefore an anchor into the file system is required. The base class GamsWorkspace manages the anchor to the file system. If external file communication is not an issue in a particular Python application, temporary directories and files will be managed by objects in the namespace. With the exception of GamsWorkspace the objects in the gams namespace cannot be accessed across different threads unless the instance is locked. The classes themself are thread safe and multiple objects of the class can be used from different threads (see below for restrictions on solvers that are not thread safe within the GamsModelInstance class).

2017-12-05

eclipse编辑环境_豆沙绿配置

eclipse配置,护眼配置,喜欢的拿走,不要分,简单的东西要授人以鱼,不是每个人都必须学一遍如何配置的,浪费大家的时间。

2017-03-12

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除