自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 2021-03-01 通过ssh协议在服务器运行jupyter notebook

8888为jupyter notebook的默认端口,通过ssh,将服务器8888内容转发到本地8000端口,再登录就能用了ssh -L 8000:localhost:8888 sammy@your_server_ipsource ~/environments/my_env/bin/activatehttp://localhost:8000会输入token,直接复制命令行的即可...

2021-03-01 16:40:55 211

原创 mmdetection focalloss使用

重点:label: B H W C (C是类别) B*H*W Cinput 要改为 B H W C,然后B*H*W,C两维sigmoid focalloss 不包含背景类,cls_num通道数减一softmax focalloss 包含背景类 def loss(self, label_cls, cls_prob): num_imgs = cls_prob.size(0) num_pos = torch

2021-02-19 16:26:37 1001

原创 ubuntu18.04企业微信乱码

安装这三个字体,每次装完系统,解决qq,企业微信等中文乱码sudo apt-get install ttf-wqy-microheisudo apt-get install ttf-wqy-zenheisudo apt-get install xfonts-wqy

2021-02-08 18:03:02 910

原创 非root权限服务器安装cuda

https://www.cnblogs.com/li-minghao/p/13089405.html

2021-01-11 17:21:50 99

原创 判断点在三角形(多边形)内部 python

from shapely import geometryimport matplotlib.pyplot as pltpts = [(0, 0), (1, 1), (0, 1), (0, 0)]polygon = geometry.Polygon(pts)pt = 0.1, 0.2point = geometry.Point(*pt)plt.figure(0)plt.plot([i[0] for i in pts], [i[1] for i in pts])plt.scatter(*p

2020-12-30 13:26:44 472

原创 python 文件夹复制

小工具,文件夹内容过大,只选取前N张图片。import osfrom shutil import copyi = 0save_dir = 'E:/test'if not os.path.isdir(save_dir): os.mkdir(save_dir)file_path = 'E:\dataset\VOC07+12\JPEGImages'img_name = os.listdir(file_path)img_name.sort()for img in img_name:

2020-10-07 22:27:59 89

原创 暂存()

1051class Solution { public int heightChecker(int[] heights) { int [] heightsSave = new int[100]; int temp = 0; int count = 0; for(int i = 0; i < heights.length; i++){ heightsSave[i] = heights[i];

2020-06-15 19:14:05 145

原创 输出每个数组每个数的重复次数(java)

class Solution { public int[] topKFrequent(int[] nums, int k) { int n = nums.length; int[] repeatNums = new int[n];// 每个值重复的次数 for(int i = 0;i < n; i++){ repeatNums[i] = 1; } //执行下段语句后,repeatNums[i

2020-05-23 00:59:56 404 2

原创 图论_最短路径_Dijistra算法_Leetcode743题

package first;import java.util.Arrays; public class Hello_world { public static void main(String[] args) { Hello_world Dijkstra = new Hello_world(); int[][] times = {{2, 1, 1}, {2, 3, 1},{3, 4, 1}}; System.out.println(Dijkstra.networkDelayT

2020-05-10 15:34:10 282

原创 图论基础_BFS和DFS(JAVA)

package datastructure;import java.util.*;public class ListGraph { ArrayList<ArrayList<Integer>> graphs; public static void main(String[] args) { ListGraph graph = new...

2020-04-27 21:51:50 175

原创 优先队列和堆(java实现)

package datastructure;//优先队列至少两种操作,插入,删除最小值;public class PriorityQueue { static class Node { int value; //优先级,数值越大优先级越高 int priority; Node next; public ...

2020-04-25 20:18:44 118

原创 树基础和二叉查找树的java实现

package datastructure;/* * 二叉树(Binary Tree):每个节点最多含有两个子节点,上面图示中的树就是二叉树。 完全二叉树(Complete Binary Tree):假设一个二叉树深度(depth)为d(d > 1),除了 第d层外,其它各层的节点数量均已达到最大值,且第d层 所有节点从左...

2020-04-23 19:15:12 117

原创 哈希表(hashmap)_分离链式法实现_java

package datastructure;import java.util.ArrayList;/* 散列表以常数平均时间执行插入、删除和查找,不支持排序; * 理想散列表:具有固定大小的数组,为此尽量选择合理的哈希函数; * 散列表由<key,value>组成,通过哈希函数H(key)计算出哈希值(一般为数组下标) * 进行存储,查找;哈希函数:通常key为整数可以取摸,...

2020-04-23 14:45:29 555

原创 栈和队列链表和数组实现(java)

1.1数组栈package datastructure;/*只有栈顶元素可以访问 * Array([]):最高效;但是其容量固定且无法动态改变;只能存基础数据类型 ArrayList: 容量可动态增长;但牺牲效率;存对象不可以存基础数据类型,有多种方法调用 size(),add(),remove()*/public class ArrayStack ...

2020-04-20 23:47:36 155

原创 java静态内部类实现单链表

package datastructure;public class LinkedList { //定义节点,内部类只为其外部类使用 //要创建嵌套类的对象,并不需要其外围类的对象,直接用.next; static class ListNode{ int val; ListNode next;//指针,指向下一个节点位置 public ListNode(int val) {...

2020-04-19 23:05:44 246

原创 链表实现下压堆栈(java)

package algorithm;import java.util.Iterator;import edu.princeton.cs.algs4.StdIn;public class Stack <Item> implements Iterable<Item>{ private Node first; //栈顶(最近添加的元素) private int N...

2020-04-17 20:05:28 112

原创 VTK演示回调的作用和实例

VTk通过数据流实现变信息为图形数据的。数据流一般为:source—filter——mapper——actor——render——renderwindow——interactor。#!/usr/bin/env python"""演示回调的使用。"""import vtkdef main(): # 决定使用什么方法。 use_function_callback...

2020-04-15 22:02:58 789

原创 java实现数组二分查找

package algorithm;import java.util.Arrays;public class BinarySearch { public static int rank(int key,int[] a){ //数组必须是有序 int lo = 0; int hi = a.length - 1; while(lo <= hi) { int i = ...

2020-04-14 22:11:25 153

原创 VTK用python实现基本rending和pipeline

#!/usr/bin/env python# 这个简单的例子展示了如何进行import vtkdef main (): colors = vtk.vtkNamedColors() # 设置背景颜色 bkg = map(lambda x: x / 255.0, [26, 51, 102, 255]) # bkg要是一个可迭代的对象 colors...

2020-04-14 11:43:10 321

原创 数据结构和算法基础知识

准备系统完整的学习数据结构和算法,开始的东西很基础+简单,但也写一下,以后要回顾直接看这一篇省事。一.什么是数据结构程序 = 数据结构+算法数据结构:相互之间存在一种或多种特定关系的数据元素的集合。数据对象:具有相同性质的数据元素的几何,是数据的一个子集。二.数据结构整体概览数据的逻辑结构:集合:元素除同属一集合无其他关系。线性结构:元素之间为一对一关系,除了第一个元素所有元素...

2020-04-08 16:11:53 195

原创 java中this关键字的深度剖析

this关键字一句话 this就是当前对象,指向当前对象的引用。对象可以调用成员变量、成员方法,构造方法,所以this也可以。1.如果你为了封装和保护成员变量,将其权限设成private,那么其他类根本访问不了,如果想访问,你得提供一个相应的权限public的getter/setter方法。然后创建对象时,通过this.name = name这种公开的赋值间接的访问和设置private成员...

2020-03-28 23:51:57 141

原创 计算机视觉算法与应用 -第二章笔记

3月读书笔记第二章图像形成几何基元:用来构成描述三维形状的基本构件。常用2D,3D基元:点、线、面。几何基元2D/3D变换:○1平移、○2刚性(平移+旋转)、○3相似、○4仿射(保持平直性和平行性)、○5透视(将图片投影到一个新的视平面,也称作投影映射.它是二维到三维(如果是3D就是三维到四维再到新三维),再到另一个二维空间的映射)。3D旋...

2020-03-14 21:31:53 391

空空如也

空空如也

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

TA关注的人

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