- 博客(66)
- 收藏
- 关注
原创 Apriori关联规则挖掘
在某个商场,销售经理希望通过重新布置商品的摆放情况来提高销售额,那么该如何摆放既有利于方便顾客购买,也刺激顾客的购买欲呢?商品的摆放并不是随意的,首先是将同类商品放在一起外;其次,可以考虑将客户会经常同时购买的物品放在相邻的区域,可以有效地促进消费方便客户。在这种策略的指引下,于是这位销售经理开始统计购物小票,希望能从中有所发现。
2023-08-01 10:06:25
131
原创 C5.0决策树建立个人信用风险评估模型
通过构建自动化的信用评分模型,以在线方式进行即时的信贷审批能够为银行节约很多人工成本。本案例,我们将使用C5.0决策树算法建立一个简单的个人信用风险评估模型。
2023-08-01 09:56:30
1666
1
原创 wine意大利红酒数据标准化案例
将通过意大利红酒的部分数据,调用scikit-learn包(sklearn)分别实现0-1标准化和z-score标准化,总结学习这两种标准化方法的特点。我们使用的是UCI提供的红酒数据集,该数据集显示意大利红酒化学分析的结果,共178个样本,每个样本有13个特征变量,一个类别变量。本案例使用的环境为Anaconda + Jupyter notebook。为简化实验,更清晰地展现实验结果,仅选取两个特征变量进行展示。Malic acid:羟基丁二酸。Class:红酒分类情况。绘制原始数据的散点图。
2023-08-01 09:38:08
421
原创 SVM进行乳腺癌预测
一、数据获取import matplotlibimport pandas as pdimport seaborn as snsimport matplotlib.pyplot as pltfrom sklearn.model_selection import train_test_splitfrom sklearn import svmfrom sklearn.preprocessing import StandardScalerimport numpy as np#加载数据源dat
2021-08-09 20:53:20
2169
4
原创 pyplot.scatter函数介绍
1.scatter函数:2.散点的形状参数marker:3.颜色参数c:b--->blue c--->cyang--->green k--->blackm--->magenta r--->red w--->white y--->yellow4.简单实现import numpy as npimport matplotlib.pypl...
2021-08-08 15:25:01
3922
原创 独热编码的简单实现1
独热编码OneHotEncoder可以将分类字符串变量数值化三个样本,每个样本中有三个特征,可以使用独热编码将其转换成数字['male','USA','firefox']['female','UK','google']['male','China','ie']from sklearn import preprocessingx = [['male','USA','firefox'],['female','UK','google'],['male','China','ie']]enco
2021-08-06 11:20:11
385
原创 独热编码One-Hot Encoding
在机器学习算法中,常会遇到分类特征是离散的,无序的。例如:性别有男、女等。性别特征:[“男”,“女”] => 0,1地区特征:[“武汉”,“荆州”,“江苏”] => 0,1,2工作特征:[“程序员”,“教师”,“公务员”,“工程师”,“律师”] => 0,1,2,3,4比如,样本(女,武汉,工程师)=>(1,0,3),但是,这样的特征处理并不能直接放入机器学习算法中,因为,分类器通常数据是连续且有序。解决这类问题,一种解决方法是采用独热编码(One-Hot Encodi
2021-08-05 21:52:18
482
原创 JavaScript中图片切换
获取元素节点:通过document对象调用getElementById():通过id属性获取一个元素节点对象getElementsByTagName():通过标签名获取一组元素节点对象getElementsByName():通过name属性获取一组元素节点对象图片切换的例子:代码如下:<!DOCTYPE html><html> <head> <meta charset="utf-8"> <title>图片切换的练习<
2021-05-05 12:52:52
184
原创 javascript中DOM
DOM全称:Document Object Model文档对象模型 JS通过DOM来对HTML文档进行操作。文档:文档表示的就是整个HTML网页文档。 对象:对象表示将网页中的每一个部分都转换位一个对象。模型:使用模型来表示对象之间的关系,这样方便我们获取对象。2.节点节点:Node-----构成HTML文档最基本的单元。常用节点分为四类:文档节点:整个HTML文档元素节点:HTML文档中的HTML标签属性节点:元素的属性文本节点:HTML标签中的文本内容3.节点的属性:nodeNa.
2021-05-05 11:28:47
211
2
原创 javascript中正则表达式
判断11位的手机号是否是正确的:1.第一位必须是12.第二位数是3-9的数字3.剩下的9位是任意的数字表示如下^1 [3-9] [0-9]{9}$代码如下:<script type="text/javascript"> var phone = "13512345611" var Reg = /^1[3-9][0-9]{9}$/ document.write(Reg.test(phone)) </script>结果图:...
2021-05-05 10:30:36
156
原创 javascript中array()的sort方法
在javascript中的sort()对数组进行排序:在都是个位数的情况下:<script type="text/javascript"> var arr=[4,1,2,3,5,2,6] arr.sort(); document.write(arr); </script>代码运行如下:注意:如果出现了十位数,是遵循的Unicode编码来进行的比较,就不能再简单的使用sort()进行排序了。解决方法:可以在sort()中添加一个回调函数,来指定
2021-05-04 18:35:33
250
原创 javascript中if条件语句
使用prompt让用户从键盘输入一个分数,使用if条件语句进行判断,代码如下:<script type="text/javascript"> var score = prompt("请从键盘输入成绩:"); if (score<60){ alert("你需要努力"); }else if(score>60 && score<=80){ alert("不错哦你还需要努力"); }else if(score>80 &am
2021-05-02 21:12:03
403
原创 HTML中iframe标签的使用
iframe标签能解决在一个页面张添加不同的HTML文件,选择不同的地址可以进入不同的页面中去,在同一个页面中修改其中某一块的内容来达到菜单切换的效果,这篇文章分享iframe标签的创建/使用以及iframe标签的高度自适应。在HTML页面中要显示iframe框架的地方添加一个iframe标签。 <iframe name="iframename" src="../hong1.html" id="myiframe" frameborder="0" scrolling="no" style
2021-05-02 15:54:50
2609
4
原创 HTML中display属性
display属性:控制元素的显示和隐藏。块级元素和行内元素的转变。属性:属性值none:设置元素不会被显示inline:元素会被显示为内联元素block:元素会被显示为块级元素inline-block:行内块元素案例1:将音乐播放的控件通过display属性进行隐藏 该浏览器不支持audio标签 案例2:通过display进行元素之间的转换 <!-- 块状元素div转换为行内元素-->
2021-04-02 09:56:18
1441
2
原创 python中温度转换
温度转换温度刻画的两种不同体系摄氏度:中国等世界大多数国家使用(以1标准大气压下水的结冰点为0度,沸点为100度,将温度进行等分刻画)美国、英国等国家使用(以1标准大气压下水的结冰点为32度,沸点为212度,将温度进行等分刻画)需求分析两种温度体系的转换摄氏度转换为华氏度华氏度转换为摄氏度问题分析:直接将温度值进行转换(F表示华氏度,C表示摄氏度)根据华氏和摄氏温度定义,利用转换公式如下:C=(F-32)/1.8F=C*1.8+32代码如下:#温度转换TempStr =
2021-04-01 11:14:00
2089
原创 turtle库中画太极图
#绘制太极图import turtlea = turtle.Pen()turtle.circle(radius,extent,step)radius 是必需的,表示半径,正值时逆时针旋转;extent 表示度数,用于绘制圆弧,正值时向上,负值时向下;step 表示边数,可用于绘制正多边形;extent 和 step 参数可有可无。#画大圆a.fillcolor(“black”)a.begin_fill()a.circle(175,-180)a.circle(350,-180)a.e
2021-04-01 10:54:10
670
原创 python turtle库学习第一天画五角星
一、代码如下:#绘制一个五角星import turtleturtle.fillcolor(“red”)#填充颜色turtle.up()#提笔turtle.goto(-150,0)#移动笔尖turtle.down()#落笔turtle.begin_fill()#开始填充turtle.forward(300)#向前移动300turtle.right(144)#顺时针旋转144turtle.forward(300)#向前移动300turtle.right(144)#顺时针旋转144turt
2021-04-01 10:43:17
426
原创 浅谈达梦数据库中两种备份方式
简介:达梦数据库管理系统是达梦公司推出的具有完全自主知识产权的高性能数据库管理系统,简称DM。达梦数据库产品,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上提升了大梦数据库产品的品质。达梦数据库备份方式分为脱机备份和联机备份两种:脱机备份(冷备:数据库关闭状态):关闭数据库,使用dmran工具备份数据库./dmrmanBACKUP DATABASE ‘/dm8/d
2020-12-31 10:16:44
788
原创 运行python文件报SyntaxError
运行python文件报SyntaxError:(unicode error)‘unicodeescape’ codec can’t decode bytes in position 2-3: truncated \UXXXXXXXX escape错误。这个错误,其实引起这个错误的原因就是转义问题。理解:在Windows系统中读取文件路径可以用\,但是在python字符串中\有转义的含义,如\n代表换行,所以我们需要采取一些方式将\不被解读为转义字符。方法一:在路径前面加r,即保持字符原始值的意思。
2020-08-19 20:55:49
523
原创 Anaconda下切换目录没有变化解决方法
安装jieba库时使用Anaconda Prompt切换目录时发现根本没有变化。在Windows环境下的Anaconda,打开其提供的Anaconda Prompt窗口,默认是你的用户名,如下图:想要切换到E盘某个路径,直接切换发现并没有成功。解决方法如下:首先切换到C盘根目录下:然后再切换到你的指定目录的盘符,再切换到你指定路径下,就可以成功。...
2020-08-19 11:01:49
750
原创 人脸识别
训练数据:import osimport cv2import numpy as npimport sysfrom PIL import Imagedef getImageAndLabels(path): facesSamples=[] ids = [] imagePaths = [os.path.join(path,f) for f in os.listdir(...
2020-05-04 18:05:50
373
原创 读取视频中的人脸
代码如下:import cv2def face_detect_demo(img): #将图片灰度处理 gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #加载特征数据 face_detector = cv2.CascadeClassifier('E:/opencv_package/opencv/sources/data/ha...
2020-05-03 21:41:25
639
原创 人脸识别
检测多张人脸代码如下:import cv2def fac_detect_demo(): #将图片转换为灰度图片 gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY) #加载特征数据 face_detector = cv2.CascadeClassifier('E:/opencv_package/opencv/sources/d...
2020-05-03 21:39:46
212
原创 直方图均衡化
灰度图片均衡化代码如下:import cv2import numpy as npimg = cv2.imread('image1.jpg',1)gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)cv2.imshow('src',gray)dst = cv2.equalizeHist(gray)cv2.imshow('dst',dst)cv2.wa...
2020-04-21 20:40:34
113
原创 机器学习样本准备
本篇文章讲解的是自己制作样本,视频分解图片与图片合成视频代码如下:import cv2cap = cv2.VideoCapture("6.mp4")#获取一个视频打开isOpened = cap.isOpened#判断是否打开print(isOpened)fps = cap.get(cv2.CAP_PROP_FPS)width = int(cap.get(cv2.CAP_PROP_F...
2020-04-21 20:39:48
294
原创 亮度增强
代码如下:#新像素的亮度 P = old (P ) + 常量import cv2import numpy as npimg = cv2.imread('image0.jpg',1)imgInfo = cv2.shapeheight = imgInfo[0]width = imgInfo[1]cv2.imshow('src',img)dst = np.zeros((height,...
2020-04-21 17:26:07
505
原创 彩色直方图源码
代码如下:#彩色与灰度的区别为 彩色是三通道import cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]count_b = np.zeros(2...
2020-04-21 11:33:38
148
2
原创 灰度直方图源码
代码如下:#本质:统计每个像素灰度出现的概率 横坐标是0-255 纵坐标是出现的概率Pimport cv2import numpy as npimport matplotlib.pyplot as pltimg = cv2.imread('image0.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]...
2020-04-21 11:21:44
761
原创 图片修补
这里图片修补分两步骤:1.将需要使用的图片进行绘画import cv2import numpy as npimg = cv2.imread('image1.jpg',1)for i in range(200,300): img[i,200]=(255,0,255) img[i,200+1]=(255,0,255) img[i,200-1]=(255,0,255)...
2020-04-21 11:00:34
271
原创 彩色图片直方图绘制
代码如下:#API调用方式import cv2import numpy as npdef ImageHist(image,type): color = (255,255,255) windowName = 'Gray' if type == 31: color = (255,0,0) windowName = 'B Hist' ...
2020-04-20 19:07:49
389
原创 文字图片绘制
代码如下:import cv2import numpy as npimg = cv2.imread('image1.jpg',1)font = cv2.FONT_HERSHEY_SIMPLEXcv2.rectangle(img,(200,100),(500,400),(0,255,0),3)#目标图片 文字内容 写入坐标 45字体大小 颜色 粗细 类型 cv2.putText...
2020-04-20 17:22:57
133
原创 矩形圆形任意多边形的绘制
代码如下:import cv2import numpy as npnewImageInfo = (500,500,3)#描述图片的宽高以及颜色深度信息dst = np.zeros(newImageInfo,np.uint8)#参数:目标图片 矩形左上角坐标 右下角坐标 颜色 是否填充(-1:填充 >0:线条粗)cv2.rectangle(dst,(50,100),(20...
2020-04-20 17:10:44
465
原创 线段的绘制
绘制线段代码如下:import cv2import numpy as npnewImageInfo = (500,500,3)dst = np.zeros(newImageInfo,np.uint8)#line#每个参数的含义:图片的数据 当前线段绘制的起始位置 终止位置 颜色cv2.line(dst,(100,100),(400,400),(0,0,255))#最后一...
2020-04-20 16:44:35
141
原创 油画效果
油画效果代码:import cv2import numpy as npimg = cv2.imread('image1.jpg',1)cv2.imshow('src',img)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)dst ...
2020-04-20 16:08:10
282
原创 颜色效果
代码如下:import cv2import numpy as npimg = cv2.imread('image1.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]#rgb->RGB new '蓝色'#b=b*1.5#g = g * 1.3dst = np.zeros((height,width...
2020-04-20 12:54:10
120
原创 浮雕效果
代码如下:import cv2import numpy as npimg = cv2.imread('image1.jpg',1)imgInfo = img.shapeheight = imgInfo[0]width = imgInfo[1]gray = cv2.cvtColor(img,cv2.COLOR_BGR2GRAY)#newP = gray0-gray1+150dst ...
2020-04-20 12:45:09
311
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人