自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 收藏
  • 关注

原创 admas零件名重复

2022-06-29 10:41:35 487 1

原创 机器学习数据预处理

1、数据降维1.1 特征选择(简单介绍)过滤器(特征的方差为0就过滤掉)、嵌入式(正则化、决策树)def var_del(): """特征选择,删除方差小的特征(一列)""" matrix = np.array([[0,2,0,3],[0,1,4,3],[0,1,1,3]]) var = VarianceThreshold(threshold=0.0)#删除方差为0的 data = var.fit_transform(matrix) print(data)

2022-04-06 12:33:57 828

原创 机器学习特征处理

0导入库import sklearn.preprocessingfrom sklearn.feature_extraction import DictVectorizerfrom sklearn.feature_extraction.text import CountVectorizerimport jiebafrom sklearn.feature_extraction.text import TfidfVectorizerfrom sklearn.preprocessing impor

2022-03-30 19:24:06 1263

原创 ROS操作系统-1

第一次课有关无人机的书ROS Robotics By Example版本 ROS KineticROS 是什么?--总体提高机器人研发的软件复用率特点:1点对点的设计2多语言支持(使用语音无关接头)3架构简单、集成度高(有opencv)4组件化工具丰富(3d可视化,riviz,物理仿真平台,gazebo,)5免费且开源四位一体:通信机制、开发工具、应用功能、生态系统ROS 是什么?--系统设计计算图:点对点通信节点:软件模块节点管理器:控制中心,提供参数管理话题:异步通信

2022-03-20 19:25:05 112

原创 Ubuntu操作-2

Ctrl + Alt + T 调用命令行菜单栏在最上方ls 当前路径的所有文件 bin 里面放的程序 home 文件夹最重要,不要动pwd 显示当前路径 / 斜杠 linux \ 反斜杠 wendows - 横线 _ 下划线 /home/lk 表示 根目录下的home文件下的lk文件夹,第一个斜杠是根目录,其他斜杠的表示对应进入的文件夹cd 进入某个路径touch 创建文件mkdir 创建文件夹clear 清楚命令显示命令 - ...

2022-03-18 12:36:49 1107

原创 Ubuntu操作-1

Ctrl + Alt + T 调用命令行ls 当前路径的所有文件 bin 里面放的程序 home 文件夹最重要,不要动pwd 显示当前路径 / 斜杠 linux \ 反斜杠 wendows - 横线 _ 下划线 /home/lk 表示 根目录下的home文件下的lk文件夹,第一个斜杠是根目录,其他斜杠的表示对应进入的文件夹cd 进入某个路径touch 创建文件mkdir 创建文件夹clear 清楚命令显示命令 - ...

2022-03-13 20:51:04 1721

原创 pdans-综合实践2

2022-03-12 22:36:31 411

原创 pandas-综合实践

2022-03-09 16:25:46 646

原创 科学数据库-panda-02

2022-03-04 16:29:55 169

原创 科学数据库-pandas-01

2022-03-02 21:40:28 683

原创 科学数据库-numpy-01

2022-02-27 20:11:13 551

原创 科学数据库-matplotlib-02

2022-02-23 21:06:53 124

原创 科学数据库-matplotlib-01

2022-02-22 21:58:40 429

原创 数据结构与算法-7

二叉树的建立与前、中、后序遍历。

2022-02-16 23:17:22 64

原创 数据结构与算法-6

快速排序递归、二分查找过程图解

2022-02-15 20:41:31 43

原创 数据结构与算法-5

冒泡排序冒泡排序(英语:Bubble Sort)是一种简单的排序算法。它重复地遍历要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。遍历数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢“浮”到数列的顶端。冒泡排序算法的运作如下:比较相邻的元素。如果第一个比第二个大(升序),就交换他们两个。 对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。 针对所有的元素重复

2022-02-12 13:22:39 75

原创 数据结构与算法-4

1 - 双向链表一种更复杂的链表是“双向链表”或“双面链表”。每个节点有两个链接:一个指向前一个节点,当此节点为第一个节点时,指向空值;而另一个指向下一个节点,当此节点为最后一个节点时,指向空值。设计的双向链表需要完成以下操作is_empty() 链表是否为空 length() 链表长度 travel() 遍历链表 add(item) 链表头部添加 append(item) 链表尾部添加 insert(pos, item) 指定位置添加 remove(item) 删除节点 se

2022-02-11 18:10:53 321

原创 数据结构与算法-3

单向链表单向链表也叫单链表,是链表中最简单的一种形式,它的每个节点包含两个域,一个信息域(元素域)和一个链接域。这个链接指向链表中的下一个节点,而最后一个节点的链接域则指向一个空值。表元素域elem用来存放具体的数据。 链接域next用来存放下一个节点的位置(python中的标识) 变量p指向链表的头节点(首节点)的位置,从p出发能找到表中的任意节点。利用python实现单向链表class Node(): ''' 节点 ''' def __init__(sel

2022-02-10 13:42:59 46

原创 数据结构与算法-2

顺序表的基本形式如果元素的大小不统一,则须采用图b的元素外置的形式,将实际数据元素另行存储,而顺序表中各单元位置保存对应元素的地址信息(即链接)。由于每个链接所需的存储量相同,通过上述公式,可以计算出元素链接的存储位置,而后顺着链接找到实际存储的数据元素。注意,图b中的c不再是数据元素的大小,而是存储一个链接地址所需的存储量,这个量通常很小。顺序表的结构与实现顺序表的结构顺序表的完整信息包括两部分,一部分是表中的元素集合,另一部分是为实现正确操作而需记录的信息,即有关表的...

2022-02-09 20:07:53 54

原创 数据结构与算法入门-1

如果 a+b+c=1000,且 a^2+b^2=c^2(a,b,c 为自然数),如何求出所有a、b、c可能的组合?算法一:import timestart_time = time.time()# 注意是三重循环for a in range(0, 1001): for b in range(0, 1001): for c in range(0, 1001): if a**2 + b**2 == c**2 and a+b+c == 1000..

2022-02-08 16:30:52 64

原创 第7、8、9章总结

第7章主要内容1. 异常处理结构_try_except try: print('step1') a = 3 / 0 print('step2')except BaseException as e: print('step3') print(e)print('end')2. try_finally def test01(): try: a = input('被除数') b = input('除数') c = flo

2022-02-07 12:06:49 710

原创 第6章作业

1. 如下代码测试对象的浅拷贝、深拷贝,请绘制出内存示意图。import copyclass MobilePhone: def __init__(self,cpu,screen): self.cpu = cpu self.screen = screenclass Cpu: def calculate(self): print('cpu对象',self)class Screen: def show(self): print('显示一

2022-02-06 23:45:10 1011

原创 第5章作业

import turtleclass MyRectangle: def __init__(self,x,y,width,height): self.__x = x self.__y = y self.__width = width self.__height = height MyRectangle.GetValue(self,x,y,width,height) def GetValue(self,x,y,...

2022-02-01 20:50:53 1946

原创 第5章 函数作业

1. 定义一个函数实现反向输出一个整数。比如:输入 2345,输出 5432.def InverseNumber(a): return int((a[::-1]))print(InverseNumber('2345'))def NumAcc(m,n): '''计算n/n+1的递减数列''' if n == 1 and m == 2: print('计算顺序为{0}/{1}'.format(n, m)) return 1/2 else:

2022-01-31 20:16:01 340

原创 函数部分学习

函数也是对象def fun(): print('a')c = func()print(id(fun))print(id(c))显然,我们可以看出变量 c 和funr 都是指向了同一个函数对象。因此,执行 c()和执 行 fun()的效果是完全一致的。 Python 中,圆括号意味着调用函数。在没有圆括 号的情况下,Python 会把函数当做普通对象。全局变量和局部变量a = 100def ab1(): a = 200def ab2(): ...

2022-01-30 20:39:46 948

原创 第4章控制语句作业

1. 安装 Pycharm 开发环境,并使用图文描述整个过程。安装过程出现了无法配置解释器的现象,随后安装了anaconda进行配置。2. 输入一个学生的成绩,将其转化成简单描述:不及格(小于 60)、及格(60-79)、良好 (80-89)、优秀(90-100)grade = input('请输入学生的成绩')print(grade)if int(grade) < 60: print('不及格')elif int(grade) < 80: print('及格

2022-01-29 16:17:46 414

原创 第3章作业

1. 画出代码 a = [100,200,300]的内存存储示意图。2.使用range 生成序列:30,40,50,60,70,80a = list(range(30,90,10))print(a)3.推导式生成列表: a = [x*2 for x in range(100) if x%9==0],手写出结果。结果为:[0, 18, 36, 54, 72, 90, 108, 126, 144, 162, 180, 198],满足能整除9的数的集合的两倍。4.使用...

2022-01-28 18:18:53 612

原创 3-字符串、列表、元组

0、基本运算符运算符优先级:位运算和算术运算>比较运算符>赋值运算符>逻辑运算符1、字符串字符串拼接’aa’+ ’bb’字符串复制a = 'abc'*3str()实现数字转型字符串str(5.20)replace()实现字符串替换 a='abc' a=a.replace('a','A')#把小写a替换为大写A,且生成一个新的对象字符串切片 slice...

2022-01-27 22:24:56 138

原创 2-字符操作

题目如下代码如下#第1题x,y,a,b=1,2,3,4res=(5+10*x)/5-(13*(y-1))*(a+b)/x+9*(5/x+(12+x)/y)print('计算结果为'+str(res))#第2题sca=input('月薪为:')a=int(sca)a*=12print('年薪为{0:,}'.format(a))#第3题b='爱你一百遍'b=b*100print(b)#第4题c='to be or not to be'c=c[::-1]print(c

2022-01-25 22:31:25 629

原创 初识python

python第一课

2022-01-21 22:43:29 1643

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除