Python
heiqizero
这个作者很懒,什么都没留下…
展开
-
KNN算法
算法KNN的Python实现原创 2023-02-15 22:29:23 · 197 阅读 · 0 评论 -
openCV初入门第一节(python)
1.加载图片或者视频import cv2#path:文件路径:加载文件def show_image(path) image = cv2.imread(path) #创建窗口 cv2.namedWindow('image',cv2.WINDOW_AUTOSIZE) cv2.imshow(image) cv2.waitKey(40) cv2.destoryallwindow()#加载视频def show_vedio_demo(path): #path如果为0,显示调用自身摄像头 cap原创 2020-08-16 23:55:05 · 113 阅读 · 0 评论 -
pyTorch学习fizzbuzz训练
#定义fizzbuzz游戏def fizzbuzz_encode(i): if i%15==0:return 3 if i%5==0:return 2 if i%3==0:return 1 else:return 0def fizzbuzz_decode(i,prediction): return [str(i),'fizz','buzz','fizzbuzz'][prediction]def start(i): return fizzbuzz_decode(i,fizzbuzz_enco原创 2020-08-15 16:35:49 · 397 阅读 · 0 评论 -
简单的文本新闻分类
简单的一个新闻分类,利用sklearn的TfidfVectorizer(tf-idf方法),对文本进行分类,由于此处文本进行了数字编译,因此没有用jieba处理文本。附上简单代码train_data=pd.read_csv('train_set.csv',sep='\t')train_data.head().append(train_data.tail())test_data = pd.read_csv('test_a.csv',sep='\t')test_data.head().append(te原创 2020-07-29 22:41:00 · 214 阅读 · 0 评论 -
机器学习-决策树属性分类方法公式
主要简单介绍了ID3、C4.5、CART决策树如何确定不同属性的顺序。ID3:信息熵增益C4.5:增益率CART:gini不纯度1. ID3信息熵计算:H = sum(-Pi*log2(Pi))例子:sexagelabel05011010510100首先看label的信息熵:label分为两类:概率都是1/2,则:-2/4log2(2/4)+(-2/4)log(2/4)=1age的信息熵:age主要有5,10两类,对于age=5原创 2020-07-29 22:27:54 · 525 阅读 · 0 评论 -
Sklearn学习第一天:LinearRegression学习笔记
1.LinearRegression初始化参数解释fit_intercept:截距:默认True,可选择Falsenormalize:正则化:默认False,可选择True,如果fit_intercept为False,则normalize被忽视。如果normalize为True,则将特征矩阵X在进入回归之前将会被减去均值(中心化)并除以L2范式(缩放)。copy_X:是否在原矩阵上进行操作。默认Truen_jobs:计算机CPU工作核数属性:coef_:线性回归评估出的参数interce原创 2020-07-02 22:51:41 · 532 阅读 · 0 评论 -
Python常见数据结构
Python数据常见数据结构主要包括:list,dict,tuple,set,此外还包括数据分析中常用的dataframe,series。针对这些数据结构,本文主要概述常见的取列、行的方法问题。list = [1,2,3,4] 获取第i个元素:list[i]set = {1,2,3,4} 获取第i个元素:转为list,通过List获取,list(set)[0]tuple1 = tup...原创 2019-10-02 15:57:44 · 137 阅读 · 0 评论