当前位置: 首页 > news >正文

Python实验代码合集

NumPy实验(1)

 

 

 

 

 

NumPy实验(2)

1

 

2

3

NumPy实验(3)



SciPy实验(1)

  1. 请结合最小二乘法的原理,利用以前学的Numpy和Python知识,实现最小乘法直线拟合的算法,并测试。 

     

     

     


  1. 请结合梯度下降的原理,利用以前学的Numpy和Python知识,实现梯度下降法求函数最小值的算法,并测试。
  • 梯度下降法: 

     

  • 共轭梯度法: 

     

SciPy实验(2)

2.请用数值积分,实现y=sqrt(x)在0-1之间的积分值,写出代码和结果。 

3.请结合scipy的矩阵svd分解,验证svd分解对图像压缩的实现效果。 

SciPy实验(3)

  1. 请生成y=sin(2*pi*t)+sin(4*pi*t)的时间信号,时间间隔10ms一个数据点,然后给这个信号注入0.1倍的标准正态分布噪声数据,然后设计滤波器将噪声滤除掉。列出代码和对比图。 

     



2.请生成y=sin(2pit)+sin(5pit)+sin(10pit)的时间信号,然后注入0.1倍的标准正态分布噪声数据,然后分别画出时间域的信号图,以及加入噪声前以及加入噪声后的FFT傅里叶变换后的频谱图。 

 

Matplotlib实验(1)

  1. 请加载sklearn的莺尾花数据,然后写代码画三种花瓣长和宽的散点分布图,绘制效果如下图所示。



  1. 在数据结构中我们经常用到算法时间复杂度的概念,其中常用的几个算法时间复杂度如下所示:

O(1)<O(log2(n))<O(n)<O(nlog2(n))<O(n2)<O(n3)O(1)<O(log2(n))<O(n)<O(nlog2(n))<O(n^2)<O(n^3)O(1)<O(log2(n))<O(n)<O(nlog2(n))<O(n2)<O(n3)

现在有如下几个算法时间复杂度的函数,请绘制图像:n从1到1000

F(n)=500log2(n)F(n)=500log2(n)F(n)=500log2(n)

F(n)=100nF(n)=100nF(n)=100n

F(n)=10nlog2(n)F(n)=10nlog2(n)F(n)=10nlog2(n)

F(n)=n2/2F(n)=n^2/2F(n)=n2/2

F(n)=n3/10F(n)=n^3/10F(n)=n3/10

  1. 绘制折线图,将这些图绘制在一张图里面,注意要标注好每个线代表哪个复杂度函数,如果n不合适,可以继续增加或者减少,最好是能够体现时间复杂度的变化趋势来。 

     



  1. 请绘制2张子图,第一张图上绘制xnx^nxn,n从1到10,x范围为0-1,第二张图上绘制xax^axa,a从1.0到0.1,x的范围还是0-1. 

Matplotlib实验(2)

  1. 请加载sklearn的莺尾花数据,然后画柱状图、饼图和直方图

In [ ]

import numpy as np
import matplo
http://www.lryc.cn/news/126202.html

相关文章:

  • Less和Sass的原理和用法
  • c# List<T>.Aggregate
  • 软件测试常用工具总结(测试管理、单元测试、接口测试、自动化测试、性能测试、负载测试等)
  • Hadoop组件
  • jeecg-boot批量导入问题注意事项
  • Django图书商城系统实战开发 - 实现会员管理
  • Kafka如何解决消息丢失的问题
  • 我只记得512天在CSDN的日子
  • pycharm,VSCode 几个好用的插件
  • springboot 使用zookeeper实现分布式ID
  • git cherry-pick
  • 转行软件测试四个月学习,第一次面试经过分享
  • ECS服务器安装docker
  • 高等数学教材啃书汇总重难点(三)微分中值定理与导数的应用
  • 域名列表是什么?
  • 数据库操作不再困难,MyBatis动态Sql标签解析
  • Android 网络编程-网络请求
  • Mac下全选,使用pynput,怎样调用command键?
  • 21款美规奔驰GLS450更换中规高配主机,汉化操作更简单
  • R语言ggplot2 | R语言绘制物种组成面积图(三)
  • 数据统计与可视化的Dash应用程序
  • 解决并发冲突:Java实现MySQL数据锁定策略
  • C++——函数重载及底层原理
  • Ceph入门到精通-Aws Iam(user,role,group,policy,resource)架构图和快速入门
  • 【kubernetes】k8s高可用集群搭建(三主三从)
  • 凸优化基础学习——凸集
  • oracle 19c环境常见问题汇总
  • django实现悲观锁乐观锁
  • vector【2】模拟实现(超详解哦)
  • 金融助贷公司怎么获客——大数据获客