自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 4563 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 205

原创 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 145

原创 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 132

原创 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 147

原创 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 456

原创 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 471

原创 邻接矩阵实现图的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 510

原创 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 580

原创 用keras的神经网络实现二分类的小项目

最近帮同学做了个小项目,有一批historical的销售数据,有商品的各种特性,以及他们是否卖了出去的数据。我们通过keras的Dense来搭建一个神经网络,来训练和测试这些数据,本质上是一个二分类问题,标签是1和0代表是否卖了出去。之后保存这个训练后的model,运用这个model去预测一批新的active商品数据,来预测他们是否能够卖出去,做一个分类出来。其中涉及了一些csv读取数据以后...

2020-04-17 16:29:56 2039 3

原创 java用邻接矩阵实现图

package Graph;//无向不带权重图public class AdjacencyMatrixGraph { private int verticesNumber; //结点数量 private int edgesNumber; //边数量 private int[][] adjacency; //邻接矩阵 //存在边时为1,不存在时为0 ...

2020-04-16 16:01:40 450

原创 java实现中序线索化一颗二叉树

package Trees;public class ThreadedBinaryTree { ThreadedNode root; //设置根结点 public void setRoot(ThreadedNode root) { this.root = root; } //临时存储前驱结点 ThreadedNode pre ...

2020-04-12 15:26:17 93

原创 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 125

原创 Java用数组实现二叉树

主要用数组来实现了二叉树和一些简单操作前、中、后序遍历添加结点删除结点每个结点是用孩子表示法存储三个int类型一个存数据data一个存左子树在数组中的索引一个存右子树在数组中的索引结点类/** * 孩子表示法实现结点 * data存储int类数据 * leftChild 存储左孩子在数组中的索引 * RightChild存储右孩子在数组中的索引 * 若没有孩子时,索引...

2020-04-08 13:16:25 1705

原创 Java实现树的双亲表示法

设置一个数组存放树的结点,每个结点有一个int类的data存放数据,int类的parent指向父节点在数组中的索引。每个树可以设置容量capacity,既数组长度,有nodecount计算总共结点数量,有elements存放Node类的数组。主要做了几个简单的方法1.判断是否为空树2.添加根结点3.为某个结点添加结点4.查找第一个存放数值为data的结点的索引位置,有的话返回该数据结点索...

2020-04-06 15:09:47 871

原创 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 466

原创 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 158

原创 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 158

原创 Java中关于接口的一些简单小结

接口在我们现实生活中也都存在,将两种看似不相关的东西连接起来的都是接口。而Java中的接口是一个特殊的抽象类, 能够将两个不同模块连接起来,通过接口连接的内容,修改起来更加方便现在想象着编写一个Usb接口,能够将用户在键盘和鼠标上点的东西电脑连接起来。先编写一个Usb接口 Usb。里面有一个print抽象方法和一个click方法,代表键盘输入和鼠标点击,任何用户用接口的时候都有这两个方法提供给...

2020-04-01 14:31:13 152

原创 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 80

原创 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 118

原创 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 226

原创 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 101

原创 关于java类中的一些内容

关于java中类的一些内容package ClassLearn;public class Account { //成员变量(也叫实例变量)没有static关键字 //堆内存的对象内部中存储,所以访问该数据的时候,必须先创建对象,通过引用的方式访问 String name; int number; //封装,只能通过get方法访问,没有static...

2020-03-22 13:04:12 177

空空如也

空空如也

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

TA关注的人

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