zl程序教程

python学习②

  • Python 学习笔记 列表 xxx XXX

    Python 学习笔记 列表 xxx XXX

    大家好,又见面了,我是你们的朋友全栈君。 Python 学习笔记 列表 xxx XXX bicycles = ['trek', 'cannondale', 'redline', 'specialized'] print(bicycles) print(bicycl

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(九)

    快速入门Python机器学习(九)

    6 K邻近算法(KNeighbors) 所谓K近邻算法,即是给定一个训练数据集,对新的输入实例,在训练数据集中找到与该实例最邻近的K个实例(也就是上面所说的K个邻居), 这K个实例的多数属于某个类,就把该输入实例分类到这个类中。如果K=3,绿色圆点的最近的3个邻居是2个红色小三角形和1个蓝色小正方形,少数从属于多数,基于统计的方法,判定绿色的这个待分类点属于红色的三角形一类。如果K=5,绿色圆点的

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(11)

    快速入门Python机器学习(11)

    朴素贝叶斯可以分为贝努利贝叶斯(BernoulliNB)、高斯贝叶斯(GaussianNB)和多项式贝叶斯(MultinomailNB)。贝努利贝叶斯(BernoulliNB)又可以分为二项分布和0-1分布。我们首先来介绍贝努利贝叶斯(BernoulliNB)。 7.3 贝努利贝叶斯(BernoulliNB)7.3.1 属性与方法class sklearn.naive_bayes.Bernoull

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(12)

    快速入门Python机器学习(12)

    7.5 多项式贝叶斯(MultinomialNB)7.5.1 属性与方法类class sklearn.naive_bayes.MultinomialNB(*, alpha=1.0, fit_prior=True, class_prior=None)复制属性 属性解释class_count_ndarray of shape (n_classes,)拟合期间遇到的每个类的样本数。当提供时,该值由样本重

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(14)

    快速入门Python机器学习(14)

    我的Django电子商务代码已经可以支持Django 4.X版本了,由于github很慢,现在放到百度网盘上了。链接:https://pan.baidu.com/s/1FEs6lggPtPplnYTsyEbaSg?pwd=7gq1提取码:7gq18.2 SVC 8.2.1 SVC类参数、属性和方法class sklearn.svm.SVC(*, C=1.0, kernel='rbf&#x

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(15)

    快速入门Python机器学习(15)

    8.2.4 SVC分析红酒数据#SVC分析红酒数据 def SVC_for_load_wine(): warnings.filterwarnings("ignore") myutil = util() X,y = datasets.load_wine().data,datasets.load_wine().target X1 = datasets

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(21)

    快速入门Python机器学习(21)

    10.1.3 随机森林回归法类参数、属性和方法类class sklearn.ensemble.RandomForestRegressor(n_estimators=100, *, criterion='mse', max_depth=None, min_samples_split=2, min_samples_leaf=1, min_weight_fraction_leaf=0

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(25)

    快速入门Python机器学习(25)

    10.3.1 Bagging Regressor类参数、属性和方法类class sklearn.ensemble.BaggingRegressor(base_estimator=None, n_estimators=10, *, max_samples=1.0, max_features=1.0, bootstrap=True, bootstrap_fea复制tures=False, oob_sc

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(28)

    快速入门Python机器学习(28)

    1.4 凝聚聚类(agglomerative)1.4.1原理凝聚聚类(agglomerative clustering)指的是许多基于相同原则构建的聚类算法,这一原则是:算法首先声明每个点是自己的簇,然后合并两个最相似的簇,直到满足某种停止准则为止度量相似值,Sklearn有四种选项:linkage : {"ward", "complete", "

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(29)

    快速入门Python机器学习(29)

    1.5 DBSCAN1.5.1原理DBSCAN(Density-based spatial clustering of application with nose):基于密度的有噪音应用空间聚类。密度大的地方是一类,密度小的地方是分界线。不需要事先指明簇的个数。流程while(存在没有被访问过的点) : 选择任意一个点 for (遍历该点<eps的所有点) :<=&qu

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(31)

    快速入门Python机器学习(31)

    12.3非负矩阵分解(NMF)12.3.1 原理非负矩阵分解(Non-Negative Matrix Factorization:NMF)矩阵分解:一个矩阵A分解为A=B1×B2×…×Bn非负矩阵分解:矩阵分解,矩阵A、 B1… Bn中元素均为非负12.3.2类、参数、属性和方法类class sklearn.decomposition.NMF(n_components=None, *, init=

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(33)

    快速入门Python机器学习(33)

    文末有惊喜12.6 神经网络回归算法12.6.1类、参数、属性和方法类class sklearn.neural_network.MLPRegressor(hidden_layer_sizes=100, activation='relu', *, solver='adam', alpha=0.0001, batch_size='auto',

    日期 2023-06-12 10:48:40     
  • 快速入门Python机器学习(35)

    快速入门Python机器学习(35)

    14.2数据表达与特征工程14.2.1数据表达哑变量:利用类似pd.get_dummies得到的0,1数据。import numpy as np import pandas as pd import matplotlib.pyplot as plt from sklearn.neural_network import MLPRegressor from sklearn.neighbors impo

    日期 2023-06-12 10:48:40     
  • Python学习笔记(28)-Python读取word文本「建议收藏」

    Python学习笔记(28)-Python读取word文本「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。 点此查看 零基础Python全栈文章目录及源码下载 本文目录1. 简介2. 相关概念3. 模块的安装和导入4. 读取word文本1. 简介Python可以利用python-docx模块处理word文档,处理方式是面向对象的。也就是说python-docx模块会把word文档,文档中的段落、文本、字体等都看做对象,对对象进行处理就是对word文档

    日期 2023-06-12 10:48:40     
  • 【python教程入门学习】PyCharm下载和安装教程(包含配置Python解释器)

    【python教程入门学习】PyCharm下载和安装教程(包含配置Python解释器)

    大家好,又见面了,我是你们的朋友全栈君。 PyCharm 是 JetBrains 公司研发,用于开发 [Python]的 IDE 开发工具。图 1 所示为 JetBrains 公司开发的多款开发工具,其中很多工具都好评如潮,这些工具可以编写 Python、C/[C++]、[C#]、DSL、Go、Groovy、[Java]、[JavaScript]、Objective-C、[PHP] 等编程

    日期 2023-06-12 10:48:40     
  • python学习

    python学习

    users.pop[1] #列表删除特有字符串本身不能修改删除//不可变类型。 不能用del删除字符串。 5. 修改(数字/布尔/字符串除外) ```python users=['a','b',99] users[2] = 66 #可以修改 users[0] = 'a' #可以修改 users[0][0] #不能修改复制步长,默认步

    日期 2023-06-12 10:48:40     
  • 21天Python进阶学习挑战赛打卡------第2天(基础内容)

    21天Python进阶学习挑战赛打卡------第2天(基础内容)

    列表数组的基本操作添加数组 append更改字符的位置 insert插入从列表中获取元素 通过元素索引值实现从列表删除元素:列表分片比较操作符连接操作符重复操作符:成员关系操作符列表的内置函数dir(list)查看有哪些函数count() 计算参数在列表中出现的次数index() 中文释义 索引; 返回参数在列表中的位置reverse() 将整个列表原地反转sort() 用指定的方式对列表成员进行

    日期 2023-06-12 10:48:40     
  • 21天Python进阶学习挑战赛打卡------第3天(json标准库学习)

    21天Python进阶学习挑战赛打卡------第3天(json标准库学习)

    json标准库学习JSON简介JSON长啥样JSON注意事项JSON模块1、json.loads()2、json.dumps()3、json.load()4、json.dump()JSON简介JSON (全名: JavaScript Object Notation对象表示法)是一种轻量级的文本数据交换格式, JSON的数据格式其实就是python里面的 字典格式,面可以包含訪括号括起来的数组,也

    日期 2023-06-12 10:48:40     
  • Python学习:循环语句教程

    Python学习:循环语句教程

    Python 中的循环语句有 for 和 while。1.while 语句Python 中 while 语句的一般形式:while 判断条件condition: 执行语句statements复制同样需要注意冒号和缩进。另外,在 Python 中没有 do..while 循环。以下实例使用了 while 来计算 1 到 100 的总和:sum = 0 counter = 1 while co

    日期 2023-06-12 10:48:40     
  • Python学习:基础练习题

    Python学习:基础练习题

    1.输出0到100的数字,如果数字是3的倍数输出Fizz,5的倍数输出Buzz。同时是3和5的倍数输出FizzBuzz,其他情况则打印原数字for i in range(100): if i==0: print(i) elif i%3==0 and i%5==0: print("FizzBuzz") elif i%3==0

    日期 2023-06-12 10:48:40     
  • Python学习总结(1)—turtle海龟作图

    Python学习总结(1)—turtle海龟作图

    大家好,又见面了,我是你们的朋友全栈君。 海龟作图1.海龟移动和绘制2.获取海龟的状态3.设置与度量单位4.画笔绘图状态5.画笔颜色控制6.填充7.更多绘图控制8.海龟可见性9.海龟外观10.使用事件11.特殊海龟方法1.海龟移动和绘制forward(distance) 前进 backward(distance) 后退 right(degree)右转 默认为角度 left(degree

    日期 2023-06-12 10:48:40     
  • Python lambda函数的学习

    Python lambda函数的学习

    大家好,又见面了,我是你们的朋友全栈君。 lambda函数在python 基础中没看过,查找资料目前知道如下的用法 1. 用于简单表达式的计算 lambda 参数:表达式 如: result = lambda x: x**2 print(result(3)) ---- 参数也可以有多个 result = lambda x,y:x+y print(resu

    日期 2023-06-12 10:48:40     
  • Python学习【第五篇】循环语句「建议收藏」

    Python学习【第五篇】循环语句「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。Python循环语句接下来将介绍Python的循环语句,程序在一般情况下是按顺序执行的。编程语言提供了各种控制结构,允许更复杂的执行路径。循环语句允许我们执行一个语句或语句组多次。Python提供了for循环和while循环(在Python中没有do…while循环):for循环要计算1+2+3,我们可以直接写表达式:>>>1 + 2 +

    日期 2023-06-12 10:48:40     
  • Python:Python学习总结

    Python:Python学习总结

    大家好,又见面了,我是你们的朋友全栈君。背景PHP的$和->让人输入的手疼(PHP确实非常简洁和强大,适合WEB编程),Ruby的#、@、@@也好不到哪里(OO人员最该学习的一门语言)。Python应该是写起来最舒服的动态语言了,一下是一些读书笔记,最后会介绍一下高级的用法:Mixin、Open Class、Meta Programming和AOP。文中有些地方是用2.7开发的,如果您安装的

    日期 2023-06-12 10:48:40     
  • Python学习总结之基础语法知识汇总(一)

    Python学习总结之基础语法知识汇总(一)

    大家好,又见面了,我是你们的朋友全栈君。本文章包含了Python一系列基本知识,其中包括:基本数据类型(整数,浮点数,复数,字符串);分支语句;异常处理;函数;局部变量与全局变量;递归;组合数据类型(集合,元组,列表,字典);文件基本操作基本数据类型一,数字类型及操作 (1)整数类型 可正可负,无取值范围限制 pow(x,y):计算x^y (2)浮点数类型存在不确定尾数rou

    日期 2023-06-12 10:48:40     
  • Python学习日记 – 坐标移动

    Python学习日记 – 坐标移动

    前言开学一个月以来,忙于学业,并没有时间去思考很多东西,看书倒是经常的事,只不过不是很常看Python的书,更多的是看文学书,我在放假前一天考试完后,翻阅了我的Python书,学到了些对我来说算是新东西,便对开学前的工程进行了改善和升级,写了一个坐标移动的程序。输出预览其中带#的部分是我的解释,正式运行是没有的Tell me your X position: 10 # 我输入的值 Tell me

    日期 2023-06-12 10:48:40     
  • python数据分析、挖掘、机器学习的算法都有哪些第3版2021.8.30

    python数据分析、挖掘、机器学习的算法都有哪些第3版2021.8.30

    数据挖掘、机器学习的算法都有哪些? lasso线性-梯度下降,误差项分析,似然函数,下山方向、分类器、聚类、基于欧式距离、降维算法、关联分析、集成学习、、神经网络、时间序列、一元线性回归、多元线性回归、梯度增强回归GBR、logistic回归逻辑回归分类算法ROC,KS、决策树:容易过拟合、朴素贝叶斯模型、K近邻算法KNN、有监督学习,二元分类支持向量机SVM、无监督学习-聚类、K均值k-Mean

    日期 2023-06-12 10:48:40     
  • Python机器学习教程—线性回归原理和实现

    Python机器学习教程—线性回归原理和实现

    线性回归介绍第一个要讲的机器学习算法便是线性回归,从此模型入手便于我们很快的熟悉机器学习的流程,便于以后对其他算法甚至是深度学习模型的掌握。什么是线性回归?回归问题在前文曾提到过,是指利用机器学习的模型算法找出一组数据输入和输出之间的关系,输出是连续的数据那么这个问题便是回归问题,而所谓线性回归,即是使用线性数学模型解决生活中回归预测问题。即找到一个最优秀的线性模型y=f(x)表达样本数据特征之间

    日期 2023-06-12 10:48:40     
  • Python机器学习教程—超参数的调整与可视化

    Python机器学习教程—超参数的调整与可视化

    前言机器学习模型要想能够很好的应用,必须要能够学会调整超参数,在训练中找到最适合的超参数,本文以前文曾讲过的线性回归为例,来进行学习超参数的调整与作图的实现,即可视化。方法一:for循环观察超参数变化首先训练一个线性回归模型,是一个很简单的关于员工工龄与对应薪水之间关系的预测,注意for循环中的两行代码,即输出w0,w1和loss的变化过程,那么便可通过观察三个参数的变化来动态调整这循环迭代次数t

    日期 2023-06-12 10:48:40     
  • Python机器学习教程—岭回归的原理和实现

    Python机器学习教程—岭回归的原理和实现

    在某些场景下,线性回归无法给出一个效果好的预测模型,那么就需要使用线性回归的升级版,去面对更复杂的应用场景,本文所记录的岭回归便是线性回归的一个升级版。强势样本对模型的影响如下图的例子,每个样本点是员工的工作年限对应的一个薪资水平,通过线性回归拟合了一条直线,可以看到有6个点是正常的样本,但最上面有一个强势样本。在实际看来这并非是不合理的情况,但在线性回归中,这个强势样本对模型的影响很大。如果我们

    日期 2023-06-12 10:48:40     
  • OpenCV-Python学习(14)—— OpenCV 绘制箭头线(cv.arrowedLine)

    OpenCV-Python学习(14)—— OpenCV 绘制箭头线(cv.arrowedLine)

    1. 学习目标学会使用 cv.arrowedLine 带箭头的直线;绘制箭头的直线的注意事项。2. 绘制箭头直线 cv.arrowedLine 函数说明2.1 cv.arrowedLine() 函数使用cv.arrowedLine(img, pt1, pt2, color[, thickness=1, line_type=8, shift=0, tipLength=0.1]) → img复制2.2

    日期 2023-06-12 10:48:40