- 博客(55)
- 资源 (2)
- 收藏
- 关注
原创 OpenCV的卷积核处理
1、计算机视觉的三种不同色彩空间OpenCV中可以操作和使用的色彩空间有上百种之多,,但是对于计算机视觉处理来说,一般常用的色彩空间有三种,即灰度、BGR以及HSV灰度: 将图片中的彩色信息去除只保留黑白信息的色彩空间。一般而言灰度空间对人脸的处理特别有效BGR:即蓝绿红空间。在这个空间中,每个像素都是由一个三维数组表示,分别代表蓝、绿、红这三种颜色。HSV: H是色调,S是饱和...
2019-01-14 13:49:08
446
原创 OpenCV 基本的图片读取与编辑
1、基本的图片存储格式在计算机中图片是以矩阵的形式存储在存储介质中的。 import numpy as np import cv2 img=np.mat(np.zeros((300,300)),dtype=np.uint8) img=cv2.cvtColor(img,cv2.COLOR_GRAY2BGR) print(img) cv2...
2019-01-14 13:46:53
379
原创 Tensorflow 矩阵运算
1、创建一个张量矩阵,TensorFlow 中使用常量创建函数,即 tf.constant 来创建一个矩阵: tf.constant([1,2,3],shape=[2,3])这行代码创建了一个2行3列的矩阵 2、创建随机生成矩阵张量: tf.random_normal(shape,mean=0.0,stddev=1.0,dtype=tf.float32,seed=No...
2019-01-14 13:41:43
962
原创 OpenCV的卷积核处理
1、计算机视觉的三种不同色彩空间OpenCV中可以操作和使用的色彩空间有上百种之多,,但是对于计算机视觉处理来说,一般常用的色彩空间有三种,即灰度、BGR以及HSV 灰度: 将图片中的彩色信息去除只保留黑白信息的色彩空间。一般而言灰度空间对人脸的处理特别有效 BGR:即蓝绿红空间。在这个空间中,每个像素都是由一个三维数组表示,分别代表蓝、绿、红这三种颜色。 HSV: ...
2018-11-09 20:49:50
2191
1
原创 OpenCV基本的图片读取
1、基本的图片存储格式在计算机中图片是以矩阵的形式存储在存储介质中的。 import numpy as np import cv2 img=np.mat(np.zeros((300,300)),dtype=np.uint8) img=cv2.cvtColor(img,cv2.COLOR_GRAY2BGR) print(img) cv2...
2018-11-09 20:49:00
287
原创 TensorFlow 矩阵计算
1、创建一个张量矩阵,TensorFlow 中使用常量创建函数,即 tf.constant 来创建一个矩阵: tf.constant([1,2,3],shape=[2,3])这行代码创建了一个2行3列的矩阵 2、创建随机生成矩阵张量: tf.random_normal(shape,mean=0.0,stddev=1.0,dtype=tf.float32,seed=No...
2018-11-09 20:46:50
939
原创 TensorFlow常量、变量和数据类型
TensorFlow 用张量这种数据结构来表示所有的数据。一个张量有一个静态类型和动态类型的维数,张量可以在图中的节点之间流通。 (1)TensorFlow中创建常量的方法:hello=tf.constant('hello,TensorFlow!',dtype=tf.string)a=tf.constant(1) 生成初始值为随机数: 生成0:(2)Te...
2018-11-09 20:46:13
790
原创 Linux C 网络编程教程
1、TCP 套接字通信工作流程一.面向连接的套接字Socket通信工作流程为了实现服务器与客户机的通信,服务器和客户机都必须建立套接字。服务器与客户机的工作原理可以用下面的过程来描述。1.服务器先用 socket 函数来建立一个套接字,用这个套接字完成通信的监听。2.用 bind 函数来绑定一个端口号和 IP 地址。因为本地计算机可能有多个网址和 IP,每一个 IP 和端口有多个端...
2018-10-30 20:59:09
2854
原创 Linux C编程——基于流的I/O操作
1、基于字符的I/O基于字符的I/O通常是用来处理单个字符的。 (1)字符的输入以下三个函数用于一次读入一个字符:#include <stdio.h>Int getc(FILE *fp);Int fgetc(FILE *fp);Int getchar(void);3个函数的返回:若成功则返回读入字符的值,若已处文件尾端或出错则为EOF (2)...
2018-09-08 18:43:47
618
原创 Linux Vim命令学习笔记
Vim简介Vim是一个功能强大的全屏幕文本编辑器,是Linux/UNIX 上最常用的文本编辑器,他的作用是建立、编辑、显示文本文件Vim没有菜单,只有命令一、命令模式2、定位命令:3、删除命令:4、剪切和复制命令: 5、替换和取消命令6、搜索和搜索替换命令7、保存和退出命令 ...
2018-09-08 00:09:05
183
原创 java.lang.ArrayIndexOutOfBoundsException: 1解决
严重: Servlet.service() for servlet [com.System.ServletSet.CheckDetailBill] in context with path [/ChargeByBankSystem] threw exceptionjava.lang.ArrayIndexOutOfBoundsException: 1 at com.System.Servl...
2018-08-30 08:54:01
12775
2
原创 Oracle数据库报错:ORA-02256: 要引用的列数必须与已引用列数匹配
出现这种情况,大多是因为出现了联合主键问题 ,即被引用的表中存在两个主键,但是要引用的表需要引用被引用表中的一个主键属性时,就会出现这样的报错。解决这种问题的办法有修改被引用的表的主键为一个或者要引用的表将被引用的表的两个主键全部引用。...
2018-08-24 19:15:33
2059
原创 Python scrapy框架爬虫之xPath表达式
/提取文本信息: text() 提取标签属性信息:@/html/head/title/text() //li 寻找所有li标签标签[@属性=值]//li[@class='hidden-xs']/a/@href
2018-07-29 20:03:43
283
原创 Python爬虫之scrapy框架爬虫步骤
1.先创建一个文件夹用来运行整个爬虫项目 2.在PowerShell 中:cd 进入文件夹所在位置 3.通过scrapy 命令创建爬虫项目: scrapy startproject 项目名 然后可以在所创建的文件夹下看到所创建的爬虫项目文件夹 (1)进入所创建项目: cd .\qsquto(项目名)\ (2)创建...
2018-07-29 20:02:41
432
原创 Python之scrapy框架爬虫
SCRAPY命令详解(可能是如今最全最简单的scrapy命令解释) 明天上班,又要爬网站,现在每天做的工作有50%的时间爬网站,40%的时间清理数据,10%写报告。若想自学数据分析,侧重点很重要,我当初把大部分经历放在了python的pandas numpymatplotlib上面,其他时间一部分放在sql身上,一部分放在了业务上,今天sh顺便总结了一下scrapy 所用的命令,...
2018-07-29 19:59:24
330
1
原创 糗事百科段子多线程爬虫
import threadingimport reimport urllib.requestimport urllib.errorheaders=("User-Agent","Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/61.0")opener=urllib.request.build_opener()op...
2018-07-29 19:53:56
259
原创 糗事百科段子爬虫
import reimport urllib.requestimport urllib.error headers=("User-Agent","Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/61.0")opener=urllib.request.build_opener()opener.addheader=...
2018-07-29 19:53:28
157
原创 微信爬虫实战
所谓微信爬虫,及自动获取微信的相关文章信息的一种爬虫。微信对我们的限制是很多的,所以,我们需要采取一些手段解决这些限制,主要包括伪装浏览器、使用代理IP等方式。 import reimport urllib.requestimport timeimport urllib.error #自定义函数,功能为使用代理服务器爬取一个网址 def use_proxy(IP...
2018-07-29 19:52:58
1725
原创 爬虫防屏蔽手段之代理服务器
所谓代理服务器,是一个处于我们与互联网中间的服务器,如果如果使用代理服务器,我们浏览信息的时候,先向代理服务器发出请求,然后代理服务器向互联网获取信息,再返回给我们。 使用代理服务器进行信息爬取,可以很好的解决IP限制的问题。import urllib.request import re #定义一个函数,实现代理服务器的功能 http://www.xicidai...
2018-07-29 19:52:16
1198
原创 Python新闻爬虫
新闻爬虫需求及实现思路: 需求: 将新浪新闻首页(http://news.sina.com.cn/)所有新闻都爬到本地 思路:先爬首页,通过正则表达式获取所有新闻链接,然后依次爬各新闻,并存储到本地 编码出现错误的话: data=data.decode("utf-8","ignore") import re import urllib...
2018-07-29 19:51:50
664
原创 Python爬取优快云首页的全部文章
import reimport urllib.request url="https://blog.youkuaiyun.com/" #伪装成浏览器User-Agent Mozilla/5.0 (Windows NT 10.0; …) Gecko/20100101 Firefox/61.0headers=("User-Agent","Mozilla/5.0 (Windows...
2018-07-29 19:51:13
1578
原创 Python爬虫的异常处理
异常处理中的两个类URLError 与HTTPError 两者都是异常处理的类,HTTPError是URLError的子类,HTTPError有异常状态码与异常原因,URLError没有异常状态码。所以,在处理的时候,不能使用URLError直接代替HTTPError。如果要代替,必须要判断是否有状态码属性。 URLError:1.连不上服务器2.远程的服务不存在3...
2018-07-29 19:49:57
650
1
原创 jsp&Servlet 之Servlet教程
一、什么Servlet? servlet 是运行在 Web 服务器中的小型 Java 程序(即:服务器端的小应用程序)。servlet 通常通过 HTTP(超文本传输协议)接收和响应来自 Web 客户端的请求。 1.1、编写一个servlet程序: 写一个java类,实现servlet接口 修改web.xml文件,给servlet提供一个可访问的URI地址 ...
2018-07-05 11:11:26
446
原创 网络爬虫之正则表达式Python
1、什么是正则表达式正则表达式是一种进行数据筛选的表达式 2、原子原子是正则表达式中最基本的组成单位,每个正则表达式中至少要包含一个原子。常见的原子类型有:a、普通字符作为原子b、非打印字符作为原子c、通用字符作为原子d、原子表 实战操作: 导入模块: import re import re>>>pat="yue">>...
2018-07-04 23:00:52
200
原创 网络爬虫之正则表达式Python
1、什么是正则表达式正则表达式是一种进行数据筛选的表达式 2、原子原子是正则表达式中最基本的组成单位,每个正则表达式中至少要包含一个原子。常见的原子类型有:a、普通字符作为原子b、非打印字符作为原子c、通用字符作为原子d、原子表 实战操作: 导入模块: import re import re>>>pat="yue">>...
2018-07-04 22:59:32
220
原创 贝叶斯算法实现Python
from numpy import *import operatorfrom os importlistdirimport numpy as np class Bayes: def __init__(self):#初始化 self.length=-1 #length 用于判断是否进行了训练 self.labelcount=dict() #存储标签 ...
2018-07-02 21:05:33
814
原创 C++函数指针
1、获取函数地址:获取函数的地址很简单:只要使用函数名(后面不跟参数)即可。 2、声明函数指针声明指向某种数据类型的指针时,必须指定指针指向的类型。同样,声明指向函数的指针时,也必须指向指针指向的函数类型。格式: double (*pf)(int) 函数返回值类型 + (函数指针)+ (函数参数类型 ) 示例:#include<iostream> using ...
2018-05-27 17:06:41
142
原创 C++读取文本文件
要求:(1)必须包含头文件fstream(2)头文件fstream定义了一个用于处理输入的ifstream类(3)需要声明一个或多个ifstream变量(对象),并对其命名;(4)必须指明名称空间std;(5)需要将ifstream对象与文件关联起来;方法之一是使用open()方法;(6)使用完文件后,应使用close()函数将其关闭;(7)可结合使用iftream对象和运算符>>来读...
2018-05-27 17:05:44
1179
原创 Python几种常用的数据导入方法
1、通过标准的Python库导入CSV文件: Python提供了一个标准的类库CSV文件。这个类库中的reader()函数用来导入CSV文件。当CSV文件被读入后,可以利用这些数据生成一个NumPy数组,用来训练算法模型。: from csv importreaderimport numpy as npfilename=input("请输入文件名: ")withopen(filename,...
2018-05-27 17:03:04
35741
1
原创 Python数据变换
数据变换主要是对数据进行规范化处理,将数据转换成“适当的”形式,以适用于挖掘任务及算法的需要。 1、简单函数变换: 简单函数变换是对原始数据进行某些数学函数变换,常用的变换包括平方、开方、取对数、差分运算等。即: x'=x^2 ...
2018-05-27 17:00:13
2688
原创 Python 主要数据预处理函数
1、interolateinterplot是Scipy的一个子库,包含了大量的插值函数,如拉格朗日插值、样条插值、高维插值等。使用前需要 用 from scipy.interpolate import * 导入相应的插值函数。 使用格式:f=scipy.interpolate.lagrange(x,y)智力仅仅展示了一维数据的拉格朗日插值命令,其中x y为对应的自变量和因变量数据,差值完成后,...
2018-05-27 16:59:21
1776
原创 HTML5建立链接的7种方式
一、建立超链接: 1、超链接: <a href="链接目标"target="目标窗口的打开方式"> target参数的取值有四种:①-self 在当前页面中打开链接 ②-blank 在一个全新的空白窗口中打开链接 ③-top 在顶层框架中打开链接,也可以理解为在根框架中打开链接 ④-parent 在当前框架的上...
2018-05-12 13:22:14
12422
原创 HTML5表单及输入设备的使用
1、JavaScript的层次结构 document对象的下一层,即它的子节点是其它对象的集合。(1)anchors(锚点)对象(2)images(图片)对象(3)forms(表单)对象(4)links(链接)对象语法: 要表示一个对象,可以从window对象(parent)开始,加一个点符号,加上层次结构中排列的下一个对象,在加上一个点符号,依次类推,直至找到我们想要表示的对象。例如,w...
2018-05-12 13:20:37
266
原创 Frame的使用
定义框架布局的文件叫做父窗口(parent window),它描述的每个框架都是其子框架(child)。虽然父窗口不可见,但在浏览器中查看页面源代码的时候可以看到它。 在Web页面中创建框架要使用的是HTML<frameset>标签,注意不是<body>标签。创建框架至少需要三个文件。第一个文件定义框架(子窗口)的布局,包括框架的位置及大小。每个框架集的rows和co...
2018-05-12 13:19:43
2818
原创 Javascript对话框
二、对话框1、与用户交互:document对象被定义在窗口(window)中。窗口window也是一个对象,拥有自己的方法;窗口对象使用对话框与用户交互。有以下三个方法可以创建对话框:①alert()②prompt()③confirm() ①alert():窗口的alert()方法用来向用户弹出一个警告,或提醒下一步该如何操作。该方法会创建一个独立的小窗口——对话框。与write()方法不同,调用...
2018-05-12 13:18:39
505
原创 JavaScript学习笔记
JavaScript是基于对象的语言,而基于对象的基本特征,就是采用事件驱动。通常鼠标或键盘的动作称之为事件,由鼠标或键盘引发的一连串程序的动作,称之为事件驱动。而对事件进行处理的程序或函数,则称之为事件处理程序。 1、onClick事件鼠标单击onClick事件是最常用的事件之一,当用户单击鼠标时,产生onClick事件,同时onClick指定的事件处理程序或代码将被调用执行; 2、onCha...
2018-05-12 00:32:33
279
原创 浏览器对象模型BOM
JavaScript程序是与浏览器窗口(BrowserWindow)和在窗口显示的文档(document)相关联的。窗口是浏览器对象,而文档是HTML对象。浏览器对象模型也叫做BOM。其中,窗口是对象树的顶层,它下面的对象包括window(窗口)、navigator(导航器)、franes【】(框架)、document(文档)、history(历史)、location(位置)及screen(显示器...
2018-05-12 00:31:39
244
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人