- 博客(21)
- 资源 (1)
- 收藏
- 关注
原创 机器学习基础教程
引言部分 1,Numpy#Numpy#使用numpy库中的npimport numpy as np#上面写的这个as表示的是可以用np来代替numpy使用,相当于换了一个名x = np.array([[1,2,3],[2,3,4]])print("x:\n{}".format(x))#输出结果--生成了一个二维数组'''x:[[1 2 3] [2 3 4]]''' 2,SciPy (1)首先我们创建一个二维...
2021-07-23 10:08:46
154
原创 IO流与文件操作(2)
import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.IOException;public class MAINTEST { public static void main(String[] args) throws IOException { getByteArray(); } private static void getByteArray() thro.
2021-06-04 13:39:52
164
原创 线程概述
线程 1,线程-进程与线程的概念 (1)程序:是含有指令和数据的文件,被存储在磁盘或数据保存设备,程序是静态的代码 (2)进程:程序的一次执行过程,代码在数据集合上一次运行活动,系统资源分配、调动的基本单位 (3)...
2021-06-02 17:42:17
138
原创 collect
Collect 1,Collect (1)T collect() 聚合,收集stream一系列中间操作产生的结果 (2)Collectors(java.util.stream.Collectors)类,用于操作结果的工具类 [1]groupBy()/mapping() [2]toList()/toSet()/toMap() (3)案例分析//映射成一个苹果颜色的集合 private static void collect() { APPLES.stream()
2021-06-01 18:03:11
131
原创 java流
java流 1,函数式编程 (1)定义:是一种构建程序结构的编程范式,是一种与面向对对象程序设计完全不同的设计思想 (2)性质:函数的输出应且仅应依赖函数本身 (函数的执行,不应依赖于函数外部数据的状态[闭包]) (3)选择:函数式编程与面向对象编程有各自的优势,所以两者没有优劣之分 (4)例子:...
2021-05-22 11:12:57
90
原创 java集合框架优点
java集合框架优点 1,java集合框架,提供了多种集合类型,以及高性能/高质量的数据结构实现 2,集合之间可以方便的实现相互转换 3,各种类型的集合接口与具体实现分离 4,使开发者将时间精力致力于改善程序本身的质量和性能 (1)减少程序工作量 (2)提高程序速度和质量 (3)减少学习和使用新API的工作量 5,避免了直接操作对象数组带来的同步/异步/性能/效率/异常/接口设计等繁琐问题 6,java集合框架是典型的面向对象接口编程的体现...
2021-05-22 10:58:37
936
原创 Iterator接口
问题引入(使用普通的foreach语句进行循环可能会少删除一些内容)package com.example20.collection;public class User { public static final String HAERBIN = "哈尔滨"; public static final String BEIJING = "北京"; private int id; private String name; private String city;
2021-05-21 09:59:30
91
原创 Set集合接口
Set集合接口&esmp;1,Set集合特点:不包含重复元素(数学中集合的抽象)&esmp;2,Set接口特点:只包含继承自Collection方法,并添加了禁止重复元素的限制&esmp;3,基本实现类&esmp;&esmp;(1)java.util.HashSet,元素无序(底层基于HashMap确定元素是否重复)&esmp;&esmp;(2)java.util.LinkedHashSet,元素有序&esmp;&esmp;
2021-05-21 08:48:04
104
原创 HashMap分析
HashMap分析&esmp;1,基于hashCode()方法计算key的hash值&esmp;2,创建Node数组,基于加载因子扩容,平衡内存占用与执行效率&esmp;3,创建Node对象,基于key的hash值+算法,计算Node对象在数组中的索引&esmp;&esmp;(Node对象中,封装Key/value对象,相同位置存Node对象时)&esmp;&esmp;(1)小于或等于6个重复时,基于单向链表进行保存&esmp;&a
2021-05-21 00:50:41
74
原创 Map接口实例
Map接口实例 1,User类package com.example20.collection;public class User { public static final String HAERBIN = "哈尔滨"; public static final String BEIJING = "北京"; private int id; private String name; private String city; public User()
2021-05-21 00:08:34
135
原创 Map接口
Map接口 1,存放的位置:Java.util.Map<K,V> 2,Map作用介绍: (1)用于存放键值对(key-value) (2)通过key值,保存其对应的value值 (3)通过key值获取其对应的value值操作 例如:手机通讯录,输入姓名输出手机号 3,A map is not a Collection(Map不是集合) 4,Map的零碎信息 (1)Map中key必须是唯一的,且每个key只能对应一个value (2)不同的key,可以对应同一个v
2021-05-18 23:57:38
129
原创 LIst的两种实现方法
ArrayList构造函数 (1)ArrayList(),创建空的List集合,默认创建0个元素的对象数组 (2)ArrayList(int initialCapacity),基于指定长度创建List集合,长度仅初始化集合使用,后期添加/移除自动容量 (3)ArrayList(Collection <? extends E> c)基于指定集合创建List集合LinkedList (1)List集合,基于LinkedList双向链表数据结构的实现 (2)会为每个元素2个节点,保存前/后
2021-05-18 23:25:51
844
原创 集合案例
import java.util.ArrayList;import java.util.Arrays;import java.util.List;class User{ private String name; //无参构造函数 public User(){} //一个参数的构造函数 public User(String name){ this.name = name; } public String getName(){
2021-05-10 23:43:33
309
原创 第六章 工具包
第六章 工具包&emsp一,集合&emsp&emsp1,定义:集合是将许多元素组合成一个单元的容器对象&emsp&emsp2,可用于存储/检索/操作/传输/聚合数据&emsp二,集合框架&emsp&emsp1,定义:用于表示操作集合的体系结构&emsp&emsp2,集合框架应该包含&emsp&emsp&emsp(1)接口:表示集合的抽象数据类型,使用接口,允许集合独立于其表示的细节进行操作
2021-05-08 16:34:36
971
原创 java抽象类
一,抽象类和接口1,抽象类和抽象方法(1)将多个类共性的内容抽象出来(2)抽象类只是将内容抽取出来,而而不考虑如何实现例子:三角形,矩形,圆形 ----> 图形解释:所以图形就可以是抽象类,图形类内部需要声明周长和面积,但是对于不同的图形,具体是实现就是在各自类中完成了(3)抽象类关键字 abstract(4)抽象类语法abstract class A{}(5)抽象类的特点《1》抽象类不能直接实例化对象,不能使用new运算符创建该类对象,只能先创建子类,再由子类创建对象《2》抽象
2021-04-22 07:35:50
172
原创 元组
2020/5/8元组:最重要就是不可以改变值1,定义元组,输出元组类型a=()print(type(a))a=(1,2,3,4,5,"auogfu",2.333)print(a)a=tuple((1, 2, 3, 4, 5, 'auogfu', 2.333))print(a)a=1, 2, 3, 4, 5, 'auogfu', 2.333print(a) 输出: <class 'tuple'> (1,2,3,4,5,'auogfu',2.333) (1,2,3
2020-05-08 18:24:51
243
python元组入门
2020-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人