自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

awakeljw的博客

优秀不过是卓越的影子。

原创 优质资源汇总

pg学习资料 https://github.com/ty4z2008/Qix/blob/master/pg.md

2018-08-13 14:22:54 306

原创 python使用 Timer 间隔一定时间爬取(BeautifulSoup)csdn的访问量

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2018-03-25 22:11:35# @Author : awakeljw # @Link : http://blog.csdn.net/awakeljw/# @Version : $Id$impo...

2018-03-25 23:26:01 6218

原创 python连接sqlite(mysql)数据库以及sqlite数据库基础操作

python连接sqlite(mysql)数据库以及sqlite数据库基础操作在flask网页框架实践的博客中,使用过sqlite数据库来记录用户输入数据,所以这里单独拿出来简单讲解python连接sqlite数据库的用法,主要包括连接,查询等操作。sqlite是轻量型关系数据库,用法较为简单。mysql数据属于关系型数据库,用法与sqlite类似。关于python连接mysql数据库的知识可...

2018-03-08 21:37:28 4702

原创 python正则表达式re常用方法总结

1.匹配RE正则表达式在python爬取网页中经常遇到,不同表达式可匹配各种不同字符,常用使用方法如下: (1) ‘.’可以匹配任意单个字符(除换行符) (2) ‘\’表示转义字符 (3) ‘[a-zA-Z0-9]’能匹配任意大小写字母和数字 (4) ‘[^abc]’ 可以匹配出abc之外的所有字符,‘^’表示除去字符 (5) 管道符号‘|’,表示有个特定的模式,如‘python...

2018-03-08 21:28:10 1912

原创 python文件的读写操作

python读文件操作 命令 解释 read([size]) 读取文件(读取size字节,默认读取全部) readline([size]) 读取一行 readline([size]) 读取缓冲buf(io.DEFAULT_SET_BUFFER),返回每一行所组成的列表with open('text.txt') as f: ...

2018-02-25 17:00:02 1566

原创 python 与 C 的交互(ctypes库使用)

python 与 C 的交互(ctypes库使用) ctypes是Python的一个外部库,可以使用python语言调用已经编译好的C语言函数以及数据类型并进行数据交换等。ctypes的官方文档在https://docs.python.org/3/library/ctypes.html1. ctypes基本数据类型映射表2. python调用c语言的函数库1.生成...

2018-02-25 16:30:57 9376 1

原创 机器学习算法应用篇之决策树算法(sklearn)

从本篇文章开始,我将开始写机器学习算法的一系列文章,总结自己在学习应用机器学习算法过程中的学习经验与方法,主要利用工具是python的机器学习库sklearn。主要包括以下算法:决策树算法(ID3,ID4.5,CART等),朴素贝叶斯方法(Navie Bayes),支持向量基(SVM),K均值算法(K-means),PageRank,K近邻方法(KNN),遗传算法,神经网络,主成分分析方法(PCA...

2017-12-11 21:30:49 2562

原创 将本地文件托管到github的教程

github是程序员最为集中的程序托管网站,由于github Desktop的出现,上传本地文件托管到github变得非常容易。希望大家一起学习交流。1.下载github for windowshttps://desktop.github.com/2.注册登陆github 选择create new repository 填写name、description、local path点击create

2017-12-11 15:04:00 755

原创 cnn神经网络卷积层可视化

cnn神经网络卷积层可视化1.修改model.py文件的定义网络输出函数def inference(images,batch_size, n_classes):###你的卷积层、全连接层、softmax层定义 return softmax_linear,conv1,conv22.修改测试函数logit ,conv1,conv2= model.inference(image,BATCH_SI

2017-12-11 12:03:13 924

原创 数据可视化系列之 matplotlib

matplotlib的数据可视化 matplotlib是python专门用于绘图的库,其官方指导网站为https://matplotlib.org/,里面涉及多种绘图的示例以及指导。这里只介绍一部分个人在平时使用中用到的一些方法。包括subplot,colormap,scatter等函数,处理实时绘图,多图间隔大小,多图叠加,标注等问题。1.contour、pcolor、plot、scatt...

2017-12-11 11:55:27 1608

原创 多维数据可视化(echart,plotly,matlab)

1.前沿 数据可视化是数据描述的学科,数据可视化有利于我们更好的展示数据、分析数据等等。不同维数数据展示一维数据(玫瑰图) 二维数据三维数据1.云图 [X, Y, Z] = peaks; contour(X,Y,Z,20) fig2plotly() 四维数据,多维数据 1.Box Plots(matlab)load carsmallboxplot(MPG,Origin)title

2017-11-24 21:26:54 9171

转载 selenium爬虫and自动化测试

简介Selenium 是什么?一句话,自动化测试工具。它支持各种浏览器,包括 Chrome,Safari,Firefox 等主流界面式浏览器,如果你在这些浏览器里面安装一个 Selenium 的插件,那么便可以方便地实现Web界面的测试。换句话说叫 Selenium 支持这些浏览器驱动。话说回来,PhantomJS不也是一个浏览器吗,那么 Selenium 支持不?答案是肯定的,这样二者便可以实现

2017-11-20 22:24:06 546

原创 Flask网页框架实践

具体程序及说明挂载在github上 https://github.com/awakeljw/flask_resume

2017-11-20 17:40:53 469

原创 mongodb 数据库基础实践

mongodb数据库基础操作,包括数据库的创建,查询,检索等等操作,实验使用实验楼的mongodb的基础教程中管理员工基础信息的测试。

2017-11-09 15:07:53 564

原创 日常办公提升效率软件(chrome插件、Octave、BOINC、FLIQLO)

1. chrome扩展程序Listen1 网易、虾米、qq三大音乐播放平台应有尽有,不在下载本地播放器,也不要担心某一播放器的版权问题,界面简洁,偶尔有bug,已经是我的日常听歌首选了。 2. momentum 日常高逼格壁纸,可设置todo list.每次打开新的页面都是一幅美丽的图片,心情舒畅。 stylish 让你的网页与众不同,很多不同的google首页格式以及youtube格

2017-11-06 16:36:58 918 1

原创 BeautifulSoup爬取虎扑评论并进行词云分析

BeautifulSoup爬取虎扑评论#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2017-10-24 20:36:15# @Author : awakeljw # @Link : http://blog.csdn.net/awakeljw/# @Ve

2017-10-26 21:49:28 1228

原创 wordcloud词云分析及词频统计绘图

#!/usr/bin/env python# -*- coding: utf-8 -*-# @Date : 2017-10-18 17:52:25# @Author : awakeljw # @Link : http://blog.csdn.net/awakeljw/# @Version : $Id$from w

2017-10-23 17:41:48 7025

原创 cifar10神经网络训练测试及代码解析

cifar10神经网络训练测试及代码解析

2017-09-11 17:29:34 1208

原创 sublime编译警告(sse,avx)及解决办法

sublime text3在编译tensorflow时会遇到如下警告 The TensorFlow library wasn't compiled to use SSE3 instructions, but these are available on your machine and could speed up CPU computations.The TensorFlow library

2017-09-04 10:33:18 457

原创 sublime text3 安装及python,c环境搭建及简单技巧使用

1.sublime text3 想要学习python语言,需要好用的编译开发环境,python的安装仍然推荐anaconda。anaconda自带jupyter notebook,是一个在线的python root编译环境,生成的文件是.ipynb文件,但可以在网页上直接编译运行,结果直接可视,适合课堂讲解用以及少量编辑。同样,IDLE同样可以编译python。

2017-09-03 23:43:30 8129 2

原创 tensorflow MNIST数据集的训练(线性模型)及tensorboard计算结果可视化

#下载MNIST数据from tensorflow.examples.tutorials.mnist import input_datamnist = input_data.read_data_sets("MNIST_data/", one_hot=True)#参数设置import tensorflow as tfx = tf.placeholder(tf.float32,[None, 7

2017-08-26 23:05:12 1042

原创 python与matlab爬虫百度图片首页的图片(urllib.request)

python的爬虫实践python版本:python 3.6.0,实践内容:爬去百度图片首页的所有图片保存在本地,并批量读取图片并排列组合成一张大图。内容涉及:正则表达式,反盗链等操作。import urllib.requestimport reurl = "http://image.baidu.com/search/index?tn=baiduimage&ct=201326592&lm=-1&

2017-08-25 12:14:12 974

原创 matlab字符串的操作及正则表达式regexp

matlab字符串的操作及正则表达式

2017-07-27 18:03:26 5188

原创 matlab对文本文件、数据文件等的文件读取、操作等实用功能总结

matlab文件读取总结matlab的文件读取函数功能可以读取各种文件类型

2017-07-27 12:22:22 77414 3

原创 matlab并行运算方法

matlab并行运算方法matlab在计算大数据内存以及大矩阵运算时,单核运算显然无法满足高速的运算需求。其实matlab提供多核运算的解决方案,这里先介绍最简单的两种parfordistributed打开并行运算的方法是parpool(4);或者是左下角的start parallel pool。parfor 其实,matlab在计算中比较耗时的运算主要是循环与矩阵分解等操作,for循环一

2017-05-31 22:47:37 39108 6

原创 windows下tensorflow的安装与学习(基于anaconda的python3.5)

windows下tensorflow的安装与学习自google公开tensorflow代码一年多之后2016年底,google发布了在windows 下可执行的tensorflow机器学习代码库。但建议安装anaconda的python库,注意anaconda需要选择python3.5版本的,因为目前tensorflow对python3.5版本的支持最好如果只运行cpu支持的tensorflow,则

2017-05-31 22:10:25 958

原创 matlab中guide的搭建与进阶

matlab作为一款科学计算软件,拥有众多强大的函数库以及丰富的工具箱,比如神经网络工具箱,机器学习工具箱。simulink是强大的模块组建工具,guide则可以搭建用户友好界面。虽然python开放了开源的科学计算程序,但matlab在易用性上还是无可匹敌。

2017-05-02 16:16:45 9129

原创 windows/linux下批量修改文件名以及文件名后缀

Windowsrename命令可以用于批量修改文件名,在windows以及linux下都适用。windows下比较简单。且听娓娓道来。

2017-03-14 15:54:38 5313

原创 matlab 频谱分析方法总结

频谱分析根本思路是将时域的信号转变为频域的信号。

2017-03-01 15:27:03 37699 5

原创 theano基础学习笔记1

theano基础语法学习笔记

2017-02-08 11:44:08 679

原创 tcp/ip基础知识(ip隧道、OSI模型,IEEE802.11)

前言:本文所有观点来自图解TCP/IP书籍以及互联网。OSI参考模型OSI参考模型是通信中最基础的模型,它将通信功能划分为7个分层,自下向上为物理层、数据链路层、网络层、传输层、会话层、表示层、应用层。7层模型对应的网络协议如下图所示。 IEEE802.11IEEE 802.11定义了无线LAN(也就是wifi)协议中物理层与数据链路层的一部分(MAC层),其中IEEE8...

2017-02-07 16:01:09 634

原创 VirtualBox虚拟机ubuntu系统安装及django搭建个人博客

VirtualBox虚拟机ubuntu系统安装1.虚拟机是在一种系统上运行另一种系统的载体,比如想在windows上运行linux系统就可以下载虚拟机安装linux,同样也可以体验到linux系统,而不同于双系统的概念。

2017-02-04 17:50:05 1334

原创 windows下cuda的配置与安装及pycuda的安装

windows下cuda的配置与安装在上一篇博客中安装theano由于要使用cuda加速,所以已经安装过,在这里只是简单介绍一下 nvidia应该算是在2016年炙手可热的公司,股价涨到了100美元以上,主要是依靠gpu在机器学习上的强势计算能力,这主要得益于cuda以及cudnn的加速能力。所以倘若你要进行机器学习工作,gpu加速是不可避免的,theano和caffe以及tensorflow都需

2017-01-23 10:29:55 5302 1

原创 windows下机器学习工具theano、caffe、tensorflow对比及theano的安装

windows平台下深度学习工具的选择及theano的安装2016年是人工智能、智能驾驶、智能家居等等一系列元年的开端,我自然也没什么能力去定义什么元年,更没什么眼界去畅想什么未来,我只想谈谈这一年以来自己的所闻所感。 自从google在2015年开放Tensorflow开源代码以来,机器学习库的开源之路得到蓬勃发展。但tensorflow一开始只支持linux和osx系统,2016年底开始支持w

2017-01-22 17:55:52 1552

原创 数学之美---数学本来就很美

原来写过一篇推荐数学之美的文章,但是一个不小心被我删除了,所以要重新写,但怎么也找不回那种感觉。我个人参加过很多的数学建模竞赛,也拿过一些奖,所以对数学模型有莫名的亲切感,同时也对各种算法有一定的了解,数学建模中主要用到的一些高级算法比如模拟退火、神经网络、遗传算法、支持向量机等等都已经比较成熟,所以问题的关键在于如何把一个实际问题抽象为一个数学问题,通过逻辑建立模型,无论是微分方程模型亦或是非线

2017-01-16 22:28:15 593

原创 latex编辑器的选择、texlive的安装及学位模板的使用

latex编辑器的选择、texlive的安装及学位模板的使用就日常的文档排版来说,office中的word及ppt的普及率相当之高,但却不是唯一的方案。latex编辑器以及csdn所使用的的makedown编辑器都是不错的可替代方案。他们有各自的优缺点,我们用事实说话。

2017-01-09 16:29:35 7345

原创 python opencv 安装及使用

windows下python的opencv模块1.opencv的安装 python中有opencv的安装包,一般建议采用anaconda的安装方式,anaconda和winpython都是比较推荐的python安装包,而anaconda安装更加傻瓜一点,解压缩就可以了。个人建议anaconda(winpython安装后 spyder经常出问题)。windows下opencv的安装可以直接在命令行运

2017-01-04 17:17:18 16783 2

原创 matlab 将图片制作成视频并将视频输出为图片

matlab 2016 videowriter制作视频matlab在2013版之前制作视频有avifile以及addframe函数可以使用,但在之后的版本中这两个函数已经被移除,取而代之的是VideoWriter以及writeVideo函数,基本用法一致,具体用法见程序。%将图片转化为视频

2017-01-04 17:11:59 15506

原创 python批量处理dat文件及科学计算

python批量处理dat文件及科学计算摘要:近年来,python在编程语言中的地位稳步提升,虽然大多数人的第一门编程语言都是C,但之后则鲜有闻之。那为什么选择python呢?坦率的说,没什么理由,什么顺手用什么,但正式来说,python以其简洁的语言格式以及强大的库函数功能奠定了其不菲的身价。

2016-12-29 20:54:50 31136

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