- 博客(29)
- 收藏
- 关注
原创 决策树的衡量标准-熵,决策树的结构,决策树的剪枝
决策树的目的:根据给定的训练数据集构建一个决策树模型,或者说从训练集中归纳出一组分类规则,使它能够对实例进行正确的分类。创建决策树有三步:特征选择、决策树生成、决策树修剪决策树学习的算法通常是一个递归地选择最优特征,并根据该特征对训练数据进行分割,使得各个子数据集有一个最好的分类的过程。这一过程对应着对特征空间的划分,也对应着决策树的构建。
2023-10-31 22:20:53
184
原创 SVM 在泰坦尼克号数据集上:探索泰坦尼克号数据集,并使用不同的内核实现 SVM:线性、多项式和径向基函数(RBF)
不同的内核实现 SVM:线性、多项式和径向基函数(RBF)
2023-10-22 18:54:23
232
原创 html+css----------定位
#定位视觉格式化模型,大体上将页面中的盒子排列分为三种方式:1.常规流2.浮动3.定位定位:手动控制元素在包含快中的精确位置,涉及css属性:position#position属性-默认值:static,静态定位(不定位)-relative:相对定位- absolute:绝对定位-fixed:固定定位一个元素,只要position的取值不是static,认为该元素是一个定位元素。定位元素会脱离文档流(相对定位除外 )一个脱离了文档流的元素:1.文档流中
2022-03-31 22:18:13
136
原创 python-----字符串
1.使用单引号、双引号和三引号2.转译字符3.符号的转译4.字符串的截取5.字符串的连接6.字符串的分割7.字符串中的转译字符
2022-03-01 15:14:43
354
原创 python循环语句
关键词:打印九九乘法表1. 循环语句 -for...in语句。(range()函数只能传进去int类型数据类型)2.for....in语句循环输出26个英文字母3.for....in语句循环输出数组中的各个元素4.while循环语句5.用while循环求1-100的和6.while-else语句7.break、continue、pass语句8.while循环打印九九乘法表9.for...in循环打印九九乘法表...
2022-03-01 10:45:16
992
原创 set接口、HashSet容器、TreeSet容器类
set接口继承自collection,set接口中没有新增方法,方法和collection保持一致,之前的List方法在set中仍然适用。set接口特点:无序性、元素不可重复无序性:指的是set中的元素没有索引,即无下标,我们只能遍历查找。在Hash Set中底层是使用HashMap存储元素的,HashMap底层使用的是数组与链表实现元素存储。元素在数组中存放时,并不是有序放的也不是随机存放的,而是对元素的哈希值进行运算决定元素在数组中的位置。元素不可重复:不允许加入重复的元素,更确切地讲,新元
2022-01-23 22:34:26
514
原创 LinkedList容器类
ArrayList、Vector和LinkedList在底层存储元素时所使用的结构不同,ArrayList、Vector在底层用的是数组存储元素,LinkedList底层用双向链表实现的存储。特点:查询效率低,增删效率高,线程不安全。双向链表也叫双链表,是链表的一种,他的每个数据节点都有两个指针,分别指向前一个节点和后一个节点。所以,从双向节点中的任意一个节点开始,都可以很方便找到所有节点。LinkedList实现了List接口,所以LinkedList是具备List的存储特征的(有序性、元素可重复
2022-01-23 21:20:23
546
原创 Stack容器
Stack栈容器是Vector容器的子类,它实现了一个便准的后进先出(LIFO:Last In Frist Out)的栈。Stack的特点是后进先出。它通过5个操作方法对Vector进行扩展,允许将向量视为堆栈。操作栈的方法:empty()//测试这个栈是否为空peek()//查看堆栈顶部元素pop()//删除这个堆栈的顶部对象,并且返回该对象的值函数push(E item)//压栈的过程search(object o)//根据元素在栈中查找元素对应的位置,若找到则返回对应的位置
2022-01-23 14:45:07
996
原创 Vector容器类
Vector容器类和ArrayList容器类的使用方法是一致的,唯一不同的是Vector容器类在多线程模式下下,线程安全但效率低;而ArrayList容器类在多线程模式下线程不安全。
2022-01-22 23:49:14
91
原创 ArrayList_将单例集合转换成数组
1.转换为Object数组:在转换时不能将Object【】强制转换为String【】等其他类型的数组,因为Java中的强制类型转换只针对某一个对象,不能通过对一个集合进行强制类型转换。效果对比以下两张图:2.转换泛型类型数组:将单例集合转换为指定类型的时候要参考泛型中的类型。...
2022-01-22 22:56:14
419
原创 ArrayList容器类
程序中的容器用来容纳和管理信息。比如:新闻网站的新闻列表、教育网站的课程列表、视频课程信息都是用容器来管理。事实上,我们以前学过的数组就是一种容器,可以在其中放置对象或者基本类型数据。数组优势:数组是一种简单的线性序列,可以快速地访问数组元素,效率高。数组劣势:不灵活(长度需要事先定义好,不能随着需求的变化而扩容)基于数组不能满足我们对于“管理和组织数据的需求”,所以我们需要一种更灵活、更强大、容量可以随时扩充的容器来承载我们的对象。容器(collection)也称之为集合。(注意:存储在容
2022-01-22 00:27:30
726
原创 Java语言中的容器、容器结构
程序中的容器用来容纳和管理信息。比如:新闻网站的新闻列表、教育网站的课程列表、视频课程信息都是用容器来管理。事实上,我们以前学过的数组就是一种容器,可以在其中放置对象或者基本类型数据。数组优势:数组是一种简单的线性序列,可以快速地访问数组元素,效率高。数组劣势:不灵活(长度需要事先定义好,不能随着需求的变化而扩容)基于数组不能满足我们对于“管理和组织数据的需求”,所以我们需要一种更灵活、更强大、容量可以随时扩充的容器来承载我们的对象。容器(collection)也称之为集合。(注意:存储在容
2022-01-21 23:53:07
526
原创 Java中的无界通配符——“?”
“?”表示类型通配符,用于代替具体的类型。他只能在“<>”中使用来解决具体类型不确定的问题。(注意:泛型只是确定用了什么类型,不会考虑继承关系(NumInteger)
2022-01-21 00:02:17
658
原创 泛型中的泛型类、泛型接口、泛型方法、泛型方法与可变参数
泛型的本质是“数据类型的参数化”,处理的数据类型不是固定的,而是可以作为参数传入。这种参数类型可以用在类、接口中,分别被称为泛型类,泛型接口,泛型方法。泛型的好处一是使代码可读性更好(不用强制转换);二是使程序更加安全(只要编译时无警告,运行时就不会出现异常)泛型类就是把泛型定义在类上,用户使用该类时才把类型明确下来。语法结构如下:具体示例如下:(当类的数据类型确定时,该对象调用的方法中的数据类型也就确定)泛型接口和泛型类的声明方法一致,该接口的具体类型需要在实现类中声明。语法结构:..
2022-01-20 20:15:16
840
原创 操作文件、目录
操作文件:1.创建文件并存于磁盘2.判断指定文件是否存在3.删除文件4.获取文件名:操作目录1.创建目录多层目录2.获取父级目录名3.list()返回字符串数组,包含目录的文件和目录的路径名。4.listFile() 返回file数组,打印文件名和文件的绝对路径...
2022-01-17 19:21:21
132
原创 File类的简介
1.File类的作用file类是Java提供的针对针对磁盘中的文件或目录转换对象的包装类,一个file对象可以代表一个文件或者目录,file对象可以实现获取文件和目录属性等功能,可以实现对文件和目录的创建和删除等功能。2.File类操作文件或目录的常用方法2.1针对文件的操作方法:createNewFile() 创建新文件delate() 直接从磁盘上删除exists() 查询磁盘中的文件是否存在getAbsolutePath() 获取绝对路径gerPath() 获取相对路径
2022-01-17 17:38:15
1131
原创 通过文件输入流实现入门案例
1.创建一个文本文件并保存。2.在程序中创建字节输入流对象。3.写入read方法读取文件内容并转化为int类型的值。4.输出结果。示例如下:创建文本文件:创建字节输入流对象:(注意异常处理和关闭流;name:后边是该文件的绝对路径)使用read方法:运行结果:FileInputStream读取的是文件中第一个字符,read()方法把该字符转化为对应的int类型的数据,要想实现打印输出多个数据,须定义多个对象。当文件读完时,系...
2022-01-17 16:47:10
244
原创 Java中流的概念的细分
流按方向分为输入流和输出流输入流:数据流从数据源到程序(以InputStream、Reader结尾的流)输出流:数据流从程序到目的地(以Output Stream、Writer结尾的流)按照处理的数据单元分类分为字节流和字符流字节流:以字节为单位获取数据,命名上以Stream结尾的流一般是字节流。例:FileInputStream、FileInputStream。字符流:一字符为单位获取数据,命名上以Reader/Writer结尾的流一般是字节流。例:FileReader、FileWri
2022-01-16 21:42:50
448
原创 什么是IO
对于任何程序设计而言,输入输出(Input/Output)系统都是非常核心的功能。程序运行需要数据,数据的获取往往需要跟外部系统进行通信,外部系统可能是文件、数据库、其他程序、网络、IO设备等等,外部系统比较复杂多变,那么我们有必要通过某种手段进行抽象、屏蔽外部的差异,从而实现更加便捷的编程。Input:可以让程序从外部系统获得数据。例如:1.读取硬盘上的文件内容到程序(播放器打开一个视频、word打开一个doc文件)2.读取网络上某个位置到程序(浏览器中输入网址...
2022-01-14 16:38:58
327
原创 Java--异常处理
主要内容:异常的定义与分类、try-catch-finally语句、抛出异常的方式、自定义异常类的设计一、异常的定义与分类定义:异常(exception)是指在程序运行中由代码产生的一种错误。有些错误符合异常处理机制,该机制在处理过程中把程序运行时错误的管理带到了面向对象的世界中。错误按照不同性质分为:语法错、语义错、逻辑错。语法错:违反程序设计语言规则而产生的错误,又称编译错误,即在编译时就能发现的语法错误。语义错:语法上正确但语义上有错。例如:数据格式错、除数为0、给变量值超出范
2022-01-11 17:45:46
341
原创 Java--日期格式化
一、操作方法1.导入java.util.Date;和java.text.SimpleDateFormat包2.创建日期对象3.创建日期格式对象4.将日期转换为字符串类型5.输出日期二、具体示例:
2022-01-10 21:04:56
436
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人