学习笔记

1.加载sklearn的莺尾花数据,然后写代码画三种花瓣长和宽的散点分布图,绘制效果
2.算法时间复杂度的函数绘制图像
3.2张子图,第一张图上绘制x^n
,n从1到10,x范围为0-1,第二张图上绘制x^a,a从1.0到0.1

from sklearn import datasets
iris= datasets.load_iris()
X=iris.data
y=iris.target
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei']
plt.rcParams['axes.unicode_minus']=Falseplt.scatter(X[y==0,0],X[y==0,1],color='r',label='A型')
plt.scatter(X[y==1,0],X[y==1,1],color='b',marker='+',label='B型')
plt.scatter(X[y==2,0],X[y==2,1],color='k',marker='^',label='C型')plt.legend()plt.xlabel('花瓣长度/cm')
plt.ylabel('花瓣宽度/cm')plt.title('莺尾花花瓣长度与宽度分布图')plt.show()

import numpy as np
x=np.linspace(1,95,100)plt.plot(x,500*np.log2(x),color='k',label='500log2(n)')
plt.plot(x,100*x,color='r',label='100n')
plt.plot(x,10*np.log2(x),color='g',label='10log2(n)')
plt.plot(x,x**2/2,color='y',label='x^2/2')
plt.plot(x,x**3/10,color='b',label='x^3/10')plt.ylim(-2300,4200)
plt.xlim(0,100)plt.legend()plt.title('时间复杂度')plt.show()

x=np.linspace(0,1,1000)
plt.subplot(211)
for n in range(1,10):plt.plot(x,x**n)
plt.subplot(212)
a=1
while(a>0.1):plt.plot(x,x**a)a-=0.1
plt.show()

plt_iris Matplotlib画图参数 Numpy 莺尾花演示相关推荐

  1. tensorflow2.0莺尾花iris数据集分类|超详细

    tensorflow2.0莺尾花iris数据集分类 超详细 直接上代码 #导入模块 import tensorflow as tf #导入tensorflow模块from sklearn import ...

  2. 机器学习入门之莺尾花训练

    机器学习 1.sklearn 致谢 sklearn库介绍 -人类之奴-2022-知乎 1.1 莺尾花数据集 致谢 探索sklearn | 鸢尾花数据集 -薛定谔的小猫咪-2019-博客园 sklear ...

  3. 机器学习knn算法学习笔记使用sklearn库 ,莺尾花实例

    ** 机器学习knn算法学习笔记使用sklearn库 ,莺尾花实例. 具体knn算法是怎样的我这里就不再详细论述.在这里我注意总结我使用knn算法进行一个分类的分析 ** 分析过程 1.前期准备 引入 ...

  4. 机器学习系列(五) -- 逻辑回归(莺尾花数据集)

    加载数据 import numpy as np import pandas as pddata = pd.read_csv('iris.csv') # 去掉不需要的ID列 data.drop('ID' ...

  5. 莺尾花数据集--kNN分类

    Step1: 库函数导入 import numpy as np # 加载莺尾花数据集 from sklearn import datasets # 导入KNN分类器 from sklearn.neig ...

  6. SVM训练莺尾花数据集

    SVM训练莺尾花数据集 代码在莺尾花数据集上训练SVM,数据集由莺尾花的测量值及其相应的物种标签组成.该模型使用70%数据用于训练,然后剩余部分进行测试.其中′fit′'fit'′fit′方法在训练集 ...

  7. python matplotlib画图的几个实例--latex,坐标系等

    文章目录 实例1 学会使用tex/latex 实例2 学会画坐标轴 2.1过程 2.2 典型例子 2.2.1 一条带箭头的竖线 2.2.2 坐标系 2.2.3 坐标系上画三角函数 实例1 学会使用te ...

  8. python画图中文显示_解决Linux系统中python matplotlib画图的中文显示问题

    最近想学习一些python数据分析的内容,就弄了个爬虫爬取了一些数据,并打算用Anaconda一套的工具(pandas, numpy, scipy, matplotlib, jupyter)等进行一些 ...

  9. Matplotlib画图常用方法总结(全)

    Matplotlib画图指南 常见的python的matplotlib 的画图的方法,画散点图,曲线图,子图,以及子图的布局,间距等. 1:首先导入包,因为画图常用的数据类型我们需要导入包numpy ...

最新文章

  1. 手机qq2008触屏版_比微信老却是00后最爱 手机QQ 16年进化史
  2. postgres两条结果集合并无法区分那个表的数据结果集_Hulu在OLAP场景下数据缓存技术实战...
  3. c语言int 转bool_C++代码实现逆波兰式_C 语言
  4. 速领,我给大家做了程序员专属红包封面~
  5. JVM—GC垃圾回收器总结
  6. sqoop导出数据时如何选择update-key
  7. Cisco基本必须掌握命令
  8. Selenium FirePath的安装和使用
  9. 电子邮件的收发及传输过程解析
  10. MATLAB 数据拟合方法
  11. 成为嵌入式高手,少不了这100多个软硬件开源项目!
  12. 计算机控制系统报告,计算机控制系统实验报告一
  13. 计算机sci二区期刊,图像处理的sci二区期刊有哪些
  14. AES加解密 随机向量 密文一次一变 C#与PHP 程序加解密互通
  15. 如何查看本地服务器名称
  16. 【快速简单登录认证】SpringBoot使用Sa-Token-Quick-Login插件快速登录认证
  17. 2022年制冷与空调设备运行操作考试模拟100题及答案
  18. 太原理工大学系统分析与设计实验报告实验室设备_警钟长鸣!盘点国内高校实验室事故...
  19. 彩色星球科技冠名著名钢琴艺术家吴牧野世界巡演《肖邦圆舞曲全集》长沙站演出...
  20. linux BC命令行计算器

热门文章

  1. Appscan安全测试
  2. Java流程控制练习题
  3. (程序详解)51单片机+DS12C887+1602高精度时钟,软件:keil4,Proteus 8
  4. 详细区分offsetX,clientX,pageX,screenX,layerX和X的区别
  5. Linux获取纳秒级时间,WINDOW和LINXU下获取纳秒级时间精度
  6. 解决最近easyui官网不能访问问题
  7. 一文带你了解 sensor
  8. 新生研讨课:利用OpenCV处理带有水印的图片的调研报告
  9. iphone健康数据统计_如何控制哪些应用程序可以访问iPhone的健康数据
  10. PAML中文文档/计算分子进化