- 博客(24)
- 收藏
- 关注
原创 SVM鸢尾花分类
最近学习了SVM支持向量机模型,并用uci上的数据集做了简单的鸢尾花分类。svm数学原理代码from sklearn import svmimport numpy as npfrom sklearn import model_selectionimport matplotlib.pyplot as plt#导入数据集path = "/Users/lkr/Documents/deep_learning/SVM/iris.data" #文件路径#因为数据集最后一列是花的种类,要将str
2020-05-22 00:13:14
4705
4
原创 Java实现插入排序
public class InsertionSort { public void sort(int a[]){ for (int i = 1; i < a.length; i++){ int temp = a[i]; int j = i - 1; while ( j > -1 && a[j] > temp){ a[j+1] = a[j];
2020-05-08 23:36:54
237
原创 Java实现选择排序
public class SelectSort { public void sort(int a[]){ int N = a.length; for (int i = 0; i < N-1; i++){ int min = i; for (int j = i+1; j < N; j++){ if (a[j] < a[min]){
2020-05-08 22:57:55
187
原创 java实现冒泡排序
public class BubbleSort { public static void main(String[] args){ //测试 int array[] = {63, 4, 24, 1, 3, 15}; BubbleSort sorter = new BubbleSort(); sorter.sort(array); } public void sort(int[] array){ for
2020-05-08 22:47:27
159
原创 Java实现哈希表数据结构
package HashTable;public class HashTable { LinkedList[] hashList;//存放链表的数组 int size;//哈希表长度 //构造方法 public HashTable(int size) { this.size = size; this.hashList = ne...
2020-05-04 23:05:09
183
原创 Java邻接矩阵实现图的Dijkstra和Floyd算法
package Graph;import jdk.swing.interop.SwingInterOpUtils;import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedList;import java.util.Queue;//邻接矩阵实现有向带权重图,及bfs,dfs,prim算法、k...
2020-04-26 21:21:42
538
原创 Java邻接矩阵表示graph并实现prim和kruskal算法
package Graph;import jdk.swing.interop.SwingInterOpUtils;import java.util.ArrayList;import java.util.Arrays;import java.util.LinkedList;import java.util.Queue;//邻接矩阵实现有向带权重图,及bfs,dfs,prim算法和k...
2020-04-21 14:43:26
543
原创 邻接矩阵实现图的BFS和DFS
graph测试图片package Graph;import java.util.ArrayList;import java.util.LinkedList;import java.util.Objects;import java.util.Queue;//邻接矩阵实现无向图以及dfs和bfs遍历public class AdjacencyMatrixGraph { p...
2020-04-19 13:02:26
580
原创 Java用邻接表实现一个图
package Graph;import java.util.ArrayList;public class AdjacnecyListGraph { ArrayList<Vertex> vertexArrayList; public AdjacnecyListGraph() { vertexArrayList = new ArrayList&l...
2020-04-17 20:54:02
633
原创 用keras的神经网络实现二分类的小项目
最近帮同学做了个小项目,有一批historical的销售数据,有商品的各种特性,以及他们是否卖了出去的数据。我们通过keras的Dense来搭建一个神经网络,来训练和测试这些数据,本质上是一个二分类问题,标签是1和0代表是否卖了出去。之后保存这个训练后的model,运用这个model去预测一批新的active商品数据,来预测他们是否能够卖出去,做一个分类出来。其中涉及了一些csv读取数据以后...
2020-04-17 16:29:56
2197
3
原创 java用邻接矩阵实现图
package Graph;//无向不带权重图public class AdjacencyMatrixGraph { private int verticesNumber; //结点数量 private int edgesNumber; //边数量 private int[][] adjacency; //邻接矩阵 //存在边时为1,不存在时为0 ...
2020-04-16 16:01:40
501
原创 java实现中序线索化一颗二叉树
package Trees;public class ThreadedBinaryTree { ThreadedNode root; //设置根结点 public void setRoot(ThreadedNode root) { this.root = root; } //临时存储前驱结点 ThreadedNode pre ...
2020-04-12 15:26:17
136
原创 java实现二叉树及一些简单方法
package Trees;import java.util.Objects;public class BinaryTree { //结点个数 private int nodeCount = 0; //根结点 private BinaryTreeNode root; /*set 和get方法 */ public int getNo...
2020-04-10 23:34:22
170
原创 Java用数组实现二叉树
主要用数组来实现了二叉树和一些简单操作前、中、后序遍历添加结点删除结点每个结点是用孩子表示法存储三个int类型一个存数据data一个存左子树在数组中的索引一个存右子树在数组中的索引结点类/** * 孩子表示法实现结点 * data存储int类数据 * leftChild 存储左孩子在数组中的索引 * RightChild存储右孩子在数组中的索引 * 若没有孩子时,索引...
2020-04-08 13:16:25
1802
原创 Java实现树的双亲表示法
设置一个数组存放树的结点,每个结点有一个int类的data存放数据,int类的parent指向父节点在数组中的索引。每个树可以设置容量capacity,既数组长度,有nodecount计算总共结点数量,有elements存放Node类的数组。主要做了几个简单的方法1.判断是否为空树2.添加根结点3.为某个结点添加结点4.查找第一个存放数值为data的结点的索引位置,有的话返回该数据结点索...
2020-04-06 15:09:47
926
原创 java实现汉诺塔问题
public class Hanoi { public static void main(String[] args) { //测试 hanoi(10,'a', 'b', 'c'); } /** * * @param x 个盘子 * @param from 开始的柱子 * @param in 中间的...
2020-04-05 22:00:00
509
原创 Java实现链式存储结构的队列
package Queue;public class ListQueue { private int size = 0; Node head; Node rare; public ListQueue() { head = rare = new Node(); } public static void main(String...
2020-04-03 22:11:23
189
原创 Java用链表实现栈的链式存储结构
package Stack;public class StackLinkedList { int size = 0; Node head = null; public static void main(String[] args) { //测试 StackLinkedList l = new StackLinkedList(); ...
2020-04-02 23:06:39
215
原创 Java中关于接口的一些简单小结
接口在我们现实生活中也都存在,将两种看似不相关的东西连接起来的都是接口。而Java中的接口是一个特殊的抽象类, 能够将两个不同模块连接起来,通过接口连接的内容,修改起来更加方便现在想象着编写一个Usb接口,能够将用户在键盘和鼠标上点的东西电脑连接起来。先编写一个Usb接口 Usb。里面有一个print抽象方法和一个click方法,代表键盘输入和鼠标点击,任何用户用接口的时候都有这两个方法提供给...
2020-04-01 14:31:13
174
原创 Java用数组实现栈和一些简单的操作
package Stack;public class StackArray { //栈底层用数组存储数据 int[] elements; public StackArray() { this.elements = new int[0]; } //压入元素 public void pushElement(int data){...
2020-03-31 19:29:29
126
原创 Java实现一些简单的数组操作
package Array;import java.util.Arrays;public class MyArray { int[] elements; public MyArray() { elements = new int[0]; } public int getSize(){ return elements.le...
2020-03-31 13:32:35
175
原创 Java实现双向列表及一些简单的操作
package DoubleList;public class DoubleLinkedList { int length; DoubleNode head = null; DoubleNode tail = null; public static void main(String[] args) { //测试 Double...
2020-03-30 22:03:03
269
原创 java实现单链表和一些操作
用java实现了一个单链表,和其中的一些简单的操作package LinkLIst;public class LinkList { int length = 0; Node head = null; public static void main(String[] args) { LinkList l = new LinkList(); ...
2020-03-28 13:35:51
129
原创 关于java类中的一些内容
关于java中类的一些内容package ClassLearn;public class Account { //成员变量(也叫实例变量)没有static关键字 //堆内存的对象内部中存储,所以访问该数据的时候,必须先创建对象,通过引用的方式访问 String name; int number; //封装,只能通过get方法访问,没有static...
2020-03-22 13:04:12
213
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人