自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 开学考核改错

第1题 当数据有缺失值的时候, 你认为处理缺失值比较合理的方法(缺失值举例:泰坦尼克号幸存者数据中 有年龄 性别 职业 是否存活 四个特征 但某些样本的职业特征为空)答:(1)均值,极值,众数,中位数填补(2)回归决策树预测,把label作为特征也加入到特征里来3)如果说有缺失值的样本比例比较小的话,也可以将有缺失值的数据删除第2题 请简述随机梯度下降,批梯度下降的区别和各自的优点答:(1)随机就是计算一个样本的loss之后就进行梯度下降a)优点:迭代速度快,可以跳出局部最小(因为

2021-09-11 16:28:19 416

原创 java学习笔记3

第五章面向对象编程(中)5.1面向对象特征之二:继承性一、继承性的好处:① 减少了代码的冗余,提高了代码的复用性② 便于功能的拓展③ 为之后多态性的使用,提供了前提二、继承性的格式:class A extends B{}A:子类,派生类,subclassB:父类、超类、基类,superclass2.1 体现:一旦子类A继承父类B以后,子类A中就获得了父类B中声明的结构:属性、方法特别的,父类中声明为private的属性或者方法,子类继承父类之后,仍然认为获取了父类中私有的结构。只是因

2021-08-31 17:51:02 136

原创 java学习笔记2

第四章面向对象编程java面向对象学习的三条主线java类及类的成员:属性、方法、构造器、代码块、内部类面向对象的三大特征:封装性、继承性、多态性其它关键字:this、super、static、final、interface、package、abstract4.1面向过程与面向对象面向过程:强调的是功能行为,以函数为最小单位,考虑怎么做面想对象:强调的是具备了功能的对象,以类/对象为最小单位,考虑谁来做。4.2java语言基本元素:类和对象类和对象是面向对象的核心概念。类是对一类事

2021-08-10 17:15:46 174

原创 2021-03-16

题目蒜头君手上有个长度为 n 的数组 A。由于数组实在太大了,所以蒜头君也不知道数组里面有什么数字,所以蒜头君会经常询问整数 x是否在数组 A中。输入格式第一行输入两个整数 n 和 m,分别表示数组的长度和查询的次数。接下来一行有 n个整数 ai。接下来 m行,每行有 1个整数 x,表示蒜头君询问的整数。输出格式对于每次查询,如果可以找到,输出"YES",否则输出"NO"。数据范围1≤n,m≤105,0≤x≤106Sample Input10 51 1 1 2 3 5 5 7 8 9

2021-08-04 11:48:34 179

原创 2021-05-22

删除字符串中的所有相邻重复项题目描述给出由小写字母组成的字符串 S,重复项删除操作会选择两个相邻且相同的字母,并删除它们。在 S 上反复执行重复项删除操作,直到无法继续删除。在完成所有重复项删除操作后返回最终的字符串。答案保证唯一。示例输入:“abbaca”输出:“ca”解释:例如,在 “abbaca” 中,我们可以删除 “bb” 由于两字母相邻且相同,这是此时唯一可以执行删除操作的重复项。之后我们得到字符串 “aaca”,其中又只有 “aa” 可以执行重复项删除操作,所以最后的字符

2021-08-04 11:47:40 120

原创 傅里叶变换之小白笔记

傅里叶级数和傅里叶变换的区别和关系相同点:傅里叶级数和傅里叶变换都源自于傅里叶原理得出,傅里叶变换是从傅里叶级数推演而来的。不同点:傅里叶变换是完全的频域分析,而傅里叶级数就是正交级数,它是不同的频率的波形的叠加。傅里叶级数适用于对周期性现象做数学上的分析,傅里叶变换可以看作傅里叶级数的极限形式,也可以看作是对周期现象进行数学上的分析,同时也适用于非周期性现象的分析。傅里叶级数是一种周期变换,傅里叶变换是一种非周期变换。傅里叶级数是以三角函数为基对周期信号的无穷级数展开,如果把周期函数的周

2021-08-04 11:45:58 328

原创 java学习笔记1

java学习第一章java语言概述对第一个Java程序进行总结java程序编写-编译-运行的过程。编写:我们将编写的java代码保存在以“.java”结尾的源文件中编译:使用javac.exe命令编译我们保存的java源文件,格式: javac 原文件名.java运行:使用java.exe命令解释运行我们的字节码文件 格式 java 类名在一个java源文件中可以声明多个class 但是,只能最多有一个类声明为public的,而且要求声明为public的类的类名必须与源文件名相同。3

2021-08-04 10:16:54 177

原创 线性判别分析的理解

线性判别分析的理解(LDA)思想:给定训练样例集,设法将样例投影到一条直线上,使得同样例的投影点尽可能靠近,异类样例的投影点尽可能远离。投影后的数据满足两个条件:相同类内部的试验样本距离接近。不同类别之间的距离较大。参考B站视频:https://www.bilibili.com/video/BV1aE411o7qd?p=16以及整理笔记:https://www.yuque.com/books/share/f4031f65-70c1-4909-ba01-c47c31398466/wlpxt9

2021-07-27 10:36:27 375

原创 项目实战之Python常用函数总结

前言之前写项目实战的时候,发现好多代码用的常用函数我都不太会,本期就总结一下常用函数。sorted函数#Python2中sorted(iterable, cmp=None, key=None, reverse=False) --> new sorted list#pyhton3中sorted(iterable, /, *, key=None, reverse=False)一共可接受4个参数1.可迭代类型,例如字典、列表、2.比较函数3.可迭代类型中某个属性,对给定元素的每一项进

2021-06-03 14:51:10 89

原创 项目实战之信用卡数字提取

任务:读取信用卡上数字所给图片:模板思路大体想得就是进行模板匹配,让信用卡上的数字和我们的模板图片进行匹配,中间会进行一系列的处理操作,轮廓处理,模板匹配,闭运算,等等。代码部分第一部分就是导入相关的东西,其中myutils是自己写的.py文件,我当时写的时候,没有下载imutils这个库,可以直接pip install imutils下载。import numpy as npimport argparseimport cv2import imutilsfrom imutils

2021-06-02 16:07:57 374

原创 2021-04-24

辗转相除法求最大公因数(C语言实现)辗转相除法在展示代码前,我们来了解下什么是辗转相除法辗转相除法, 又名欧几里德算法(Euclideanalgorithm),是求最大公约数的一种方法。它的具体做法是:用较大数除以较小数,再用出现的余数(第一余数)去除除数,再用出现的余数(第二余数)去除第一余数,如此反复,直到最后余数是0为止。如果是求两个数的最大公约数,那么最后的除数就是这两个数的最大公约数。–搜狗百科介绍其流程图该如下使用该流程图的代码展示int ee(int m,int n){

2021-04-24 15:39:02 104

原创 2021-03-25

力扣66和1047题代码加分析66题目描述给定一个由 整数 组成的 非空 数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储单个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。class Solution: def plusOne(self, digits: List[int]) -> List[int]: num=int("".join([str(x) for x in digits])) +1

2021-03-25 17:23:35 183

原创 C语言二分查找代码及解析

C语言二分查找代码及分析二分查找法思想二分查找是一种算法,其输入的要是一个有序的序列,如果要查找的数字在这个序列中,返回它对应得位置,不在返回-1。示例我随便想一个1-100的数字,你的目的是以最少的次数猜这个数字,每次猜后我都告诉你是猜大了还是猜小了,我们先想想应该怎么猜,最不聪明的方法是不是从小到大一次猜(暴力搜索),这肯定不大行,但是你要是开始猜50,我告诉你大了还是小了,你是不是排除了一半的数字。每次猜都取中间的那个数,每次排除一半,这就是二分查找。用这个方法查找的次数少了,运行的时间也会缩

2021-03-13 19:57:00 574

原创 寒假考核总结

寒假考核总结第一部分:C语言与Python分析:printf()函数的返回值是输出的字符数量,包括数字,字母,标点符号,空格。如果遇到printf()函数的嵌套,要先执行里面的,后执行外层,所以本题的的答案为Hello World!13分析:二维数组的存储方式,二维数组在内存中的存储也是连续的,可将它视为多个一维数组的集合。分析:本题属于概念题,CSV的中文全称为逗号分隔值(或字符分隔值) 注:(英文全称为 Comma-Separated Values),由于CSV文件可以用记事本来打开

2021-03-10 23:29:47 105 1

原创 2021-02-23

寒假数据处理任务总结任务描述本次任务要处理的数据共101227行,样例如下:18 Jogging 102271561469000 -13.53 16.89 -6.418 Jogging 102271641608000 -5.75 16.89 -0.4618 Jogging 102271681617000 -2.18 16.32 11.0718 Jogging 3.3618 Downstairs 103260201636000 -4.44 7.06 1.9518 Downstairs 1032

2021-02-23 21:47:49 470 5

空空如也

空空如也

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

TA关注的人

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