Python
圆脸脸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 · 2187 阅读 · 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 · 3936 阅读 · 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 · 394 阅读 · 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 · 493 阅读 · 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 · 679 阅读 · 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 · 432 阅读 · 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 · 531 阅读 · 0 评论 -
Anaconda下切换目录没有变化解决方法
安装jieba库时使用Anaconda Prompt切换目录时发现根本没有变化。在Windows环境下的Anaconda,打开其提供的Anaconda Prompt窗口,默认是你的用户名,如下图:想要切换到E盘某个路径,直接切换发现并没有成功。解决方法如下:首先切换到C盘根目录下:然后再切换到你的指定目录的盘符,再切换到你指定路径下,就可以成功。...原创 2020-08-19 11:01:49 · 776 阅读 · 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 · 384 阅读 · 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 · 645 阅读 · 0 评论 -
人脸识别
检测多张人脸代码如下: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 · 216 阅读 · 0 评论 -
Python第六天学习--数据分析之matplotlib
from matplotlib import pyplot as pltx=range(2,26,2)y=[15,13,14.5,17,20,25,26,26,27,22,18,15]#对图片进行设置#1.设置图片大小plt.figure(figsize=(20,8),dpi=80)plt.xticks(x)#绘图plt.xlabel('时间',fontsize=20)plt.y...原创 2019-12-28 10:11:38 · 105 阅读 · 0 评论 -
Python学习第五天——格式化
test = 'i am {name},age {a}'print(test)v=test.format(name='alice',a=19)print(v)test = 'i am {0},age {1}'print(test)v=test.format('alice',19)print(v)table = 'username\tpwd\temail\nlixiangju...原创 2019-12-22 14:55:06 · 84 阅读 · 0 评论 -
Python学习第四天---字符串学习
name="李丽莉"其中“李丽莉”为一个字符串,“李为一个字符”写一个if判断语句,判断name中包含的字符name="李丽莉"if "李" in name: print("right")else: print("error")...原创 2019-09-23 21:46:54 · 88 阅读 · 0 评论 -
Python学习第三天-----回顾
1.input()函数等待用户输入内容(input接收到的所有的类型均为字符串类型)注:continue:终止当前循环,开始下一次循环break:终止所有循环原创 2019-09-22 21:27:19 · 77 阅读 · 0 评论 -
Python学习第二天---简单条件语句题目完成
1.使用while循环完成输出1 2 3 4 5 6 8 9 10i=1while i<11 : if i==7 : pass else: print(i) i=i+1print("-----end-----")在Python中变量不用先定义再使用2.输出1-100以内的所有奇数i=1n=0while i<1...原创 2019-09-21 11:04:02 · 220 阅读 · 0 评论 -
Python第一天----条件语句
一、注释在Python中""" “”"表示多行注释# 表示单行注释二、条件语句注意:代码块的归属问题是看缩进(缩进一般使用一个Tab键)在多种条件判断的情况下使用if elif支持嵌套if 条件:内部代码块else:内部代码块例子:若是1等于1则输出hello world,否则输出welcomeif 1==1:print(“hello world”)else:p...原创 2019-09-19 21:07:27 · 132 阅读 · 0 评论