机器学习
圆脸脸lxj
这个作者很懒,什么都没留下…
展开
-
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 · 2216 阅读 · 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 · 3962 阅读 · 0 评论 -
独热编码的简单实现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 · 407 阅读 · 0 评论 -
独热编码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 · 508 阅读 · 0 评论 -
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 · 2201 阅读 · 0 评论 -
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 · 696 阅读 · 0 评论 -
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 · 449 阅读 · 0 评论 -
运行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 · 540 阅读 · 0 评论 -
Anaconda下切换目录没有变化解决方法
安装jieba库时使用Anaconda Prompt切换目录时发现根本没有变化。在Windows环境下的Anaconda,打开其提供的Anaconda Prompt窗口,默认是你的用户名,如下图:想要切换到E盘某个路径,直接切换发现并没有成功。解决方法如下:首先切换到C盘根目录下:然后再切换到你的指定目录的盘符,再切换到你指定路径下,就可以成功。...原创 2020-08-19 11:01:49 · 810 阅读 · 0 评论 -
人脸识别
训练数据: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 · 390 阅读 · 0 评论 -
读取视频中的人脸
代码如下: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 · 656 阅读 · 0 评论 -
机器学习样本准备
本篇文章讲解的是自己制作样本,视频分解图片与图片合成视频代码如下: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 · 315 阅读 · 0 评论