自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(38)
  • 资源 (3)
  • 收藏
  • 关注

原创 tensorrt推理时cudaStreamSynchronize(stream)时间很长

tensorrt推理时cudaStreamSynchronize(stream)时间很长超过100ms。

2023-08-21 10:48:56 261 2

原创 动态语言和静态语言

https://blog.csdn.net/hard_days/article/details/84967298java的python中,直接引用就行了

2021-03-28 14:09:52 99

原创 在vacode中sout自动补全 怎末失效了

sout在vscode中失效必须使用sysout

2021-03-26 11:54:37 639

原创 LinkedList有get(int index)方法,但是不支持高效的快速随机访问

LinkedList有get(int index)方法,但是不支持高效的快速随机访问,LinkedList没有索引,因为它本质上是链表,只能从头依次开始查找,只能顺序访问ArrayList和Vector 都是基于存储元素的Object[] array,实际上就是数组结构,支持用序号(下标)来访问元素...

2021-03-23 20:56:25 983

原创 什么是迭代器

本质是一个对象,Iterator遍历序列中的对象,迭代器通常被称为轻量级的容器如何使用下3点1.使用容器的iterator()方法返回一个Iterator对象,该对象就是当前链表的迭代器,然后通过Iterator的next()方法返回第一个元素2.使用Iterator的hasNex()方法判断容器中是否还有元素,如果有,返回真,可以使用next()方法获取下一个元素...

2021-03-23 16:51:47 202

原创 List lt=new LinkedList() 和 LinkedList lt=new LinkedList() 的区别

List names=new LinkedList(); List是个接口,LinkedList()是实现类。是多态的写法LinkedList lt=new LinkedList() 就是普通的对一个类进行实例化得到对象LinkedList<String> lt=new LinkedList<String>() 这里采用了泛型类,预先给链表对象的数据类型规定为字符串类型这三个的区别和联系。?...

2021-03-23 16:43:13 1747

原创 python列表的reverse方法

a=[[1,2,3,4]]for i in a: # print(i) i.reverse() print(i)print(a) #这里的a已经变成了[[4, 3, 2, 1]]#这里列表的reverse方法是在原来的基础上改的吗?

2021-01-18 11:14:30 385

原创 泊松融合代码

src=cv2.imread("/data/h201908021056/program/pt/class_practice/0010.jpg") mask=cv2.imread("/data/h201908021056/program/pt/class_practice/mask0010.jpg") #.convert('RGB') dst=cv2.imread("/data/h201908021056/program/pt/class_practice/b1.jpg") ...

2020-09-27 21:49:09 283

原创 senet的版本pt和tf

from torch import nn#要指定b, c, _, _ = 即batch。channelclass SELayer(nn.Module): def __init__(self, channel, reduction=16): super(SELayer, self).__init__() self.avg_pool = nn.AdaptiveAvgPool2d(1) self.fc = nn.Sequential( .

2020-09-15 17:21:28 229 1

原创 get_dr

from keras.layers import Inputfrom efficientdet import EfficientDetfrom PIL import Imagefrom utils.utils import BBoxUtility,letterbox_image,efficientdet_correct_boxesfrom utils.anchors import get_anchorsimport mathimport copyimport jsonimport nump.

2020-09-13 14:57:19 297

原创 从voc xml文件中读取目标图像框的位置并把它从原图中截取出来

voc数据集,xml格式import cv2import xml.etree.ElementTree as ETimport numpy as npimport xml.dom.minidomimport osimport argparsedef main(): # JPG文件的地址 img_path = './background/JPEGImages/' # XML文件的地址 anno_path = './background/Annotation

2020-09-06 10:27:48 874 3

原创 判断xml和image文件是否匹配

import osimport re#检查xml文件和img文件是否匹配img_path=r"D:\dataset\VOCdevkit\VOC2007\JPEGImages"xml_path=r"D:\dataset\VOCdevkit\VOC2007\Annotations"img=os.listdir(img_path)print(len(img))xml=os.listdir(xml_path)if len(img)!=len(xml): print("img xml数量不一.

2020-09-05 20:35:09 692 1

原创 2020-08-11

package com.company;//单链表的创建带头节点的import java.awt.*;class ist{ public static void main(String[] args) { CircleSingleLinkedList circleSingleLinkedList=new CircleSingleLinkedList(); circleSingleLinkedList.addBoy(5); circleSi.

2020-08-11 21:57:24 107

原创 2020-08-10

return;是终止这个函数的运行。后面的语句就不执行了。

2020-08-10 21:52:45 68

原创 2020-08-10

插入 //单链表的增删改查package com.company;//单链表的创建带头节点的import java.awt.*;class ist{ public static void main(String[] args) { }}//定义SingleLinkedList来管理我们的英雄class SingleLinkedList{ //先初始化一个头节点,头节点不要动,不存放具体的数据 private HeroNode head=new .

2020-08-10 17:59:10 95

原创 java的数组模拟栈

package com.company;class ArrayStack{ int maxsize;//定义栈的大小存储空间//数组模拟栈 int[] stack; int top;//初始栈的顶为1 final static int bottom=-1;//栈的底始终为-1定义为常量 //创建一个空栈传入栈的大小 public void ArrayStack(int maxsize){ this.maxsize=maxsize; .

2020-08-10 10:18:12 129

原创 2020-08-08

循环队列的创建和使用package com.company;import com.sun.xml.internal.ws.api.model.wsdl.WSDLOutput;import java.util.Scanner;public class Main{ public static void main(String[] args) { Array aa=new Array(); aa.queue(5); aa.addQu..

2020-08-08 21:54:02 121

原创 2020-08-06debug

2020-08-06 11:33:21 77

原创 2020-08-05

collections用新值来替换旧址

2020-08-05 10:24:44 83 1

原创 2020-08-04

Map表示映射关系,形单于python的字典key ,valuemap是接口。hashmap类是实现如何遍历map集合map.keysmap.values

2020-08-04 22:05:57 85

原创 2020-08-04

llist集合和arraylist集合,特点有序可重复List<String> i1=list.subList(fromindex,toindex); 根据元素下表截取一个新的集合,包含开始的索引,不包含结束的索引list.size()现在不适用vector

2020-08-04 20:59:32 89

原创 总结

java异常处理数组角标越界,空指针异常抛出异常throws

2020-08-03 21:05:35 89

原创 内部类

在一个类的内部可以再写一个类inner class内部类的作用到底是蛇魔??内部类实现多重继承

2020-08-03 20:28:04 106

原创 java工厂模式

也是一种设计模式。和之前的单例模式。是一种模式设计模式是项目架构思想。匿名对象

2020-08-03 20:00:34 67

原创 interface

接口的特点用interface来定义。接口不是类,而是对类的一组需求描述用接口中所有成员变量都是默认是由public static final 修饰的接口中的所有方法都是默认是由public abstract 修饰子类继承父类,只能继承一个父类。但是类可以实现多个接口,多个接口用,分隔接口可以继承多个接口接口和抽象类的区别和使用...

2020-08-03 17:53:17 87

原创 抽象类的模板方法设计模式

2020-08-03 15:30:50 165

原创 抽象类抽象方法

抽象类抽象方法用abstract 关键字来修饰一个类,这个类就叫做抽象类用abstract 关键字来修饰一个方法,这个类就叫做抽象方法含有抽象方法的类必须被声明为抽象类

2020-08-03 11:52:34 96

原创 匿名子类,没有类名,只能使用代码快来代替构造方法

匿名子类,没有类名,只能使用代码快来代替构造方法

2020-08-03 11:11:01 156

原创 初始化代码块//非静态代码块,先执行的是非静态的代码块,再执行的是构造方法

类的成员:初始化代码块//非静态代码块,先执行的是非静态的代码块,再执行的是构造方法1.类的属性的默认初始化和显示初始化2.先执行的是非静态的代码块,再执行的是构造方法...

2020-08-03 11:03:29 146

原创 08031java的饿汉式和懒汉式单例模式

java的饿汉式和懒汉式单例模式饿汉式单例模式和懒汉式 最开始对象是null,直到有第一人调用我,才new一个对象,后面一直调用之。暂时懒汉式存在线程安全的。讲到多线程时可以修复public class Test { private Test(){ } //饿汉式 private static Test single =new Test(); public static Test getInstance() { return

2020-08-03 10:35:24 75

原创 0803

int i=65; float j=65.1f; System.out.println((j==i));返回是true

2020-08-03 10:26:56 116

原创 报考

写在前面的话,高校只是给你提供一个平台,但是学习的主动权在你手上,如果有985/211的名号,但是没有在这个平台上好好度过每一天,也是徒有虚名,985/211也有大把混吃摸鱼的学生,普通本科甚至专科生也有十分厉害认真的人。不要高看自己,要脚踏实地。也不要觉得自己考不上985/211,自己真的是太差了,要正视自己,只要自己尽力了、我为此真的努力过了,就行了只求问心无愧不留遗憾。是先选学校还是先选专业? 先选学校,再选专业;除非你真的很喜欢这个专业。选学校要查清楚到底是一本高校还是二本高校,不要过了一本

2020-07-31 15:50:14 94

原创 pytorch WeightRandomSampler要提供两个参数

朋友torch,单独提供了一个sampler模块,用来对数据进行采样,常用的有随机采样器randomsampler,当shuffle的参数为true,系统自动调用这个采样器,实现打乱数据。默认的是sequential sampler,他会按照顺序一个一个进行采样,还有一个WeightRandomSampler,他会根据每个样本的权重选取数据,在样本比例不均衡问题中,可以用它进行重采样。WeightRandomSampler要提供两个参数,每个样本的权重weights,共选取的样本总数num_sample

2020-06-30 11:12:12 1896 1

原创 pytorch中padding=kernel_size//2

pytorch中padding=kernel_size//2到底是实现神魔形式的padding?padding=(kernel_size-1)/2若kernel_size是7*7,5*5,3*3,1*1常见的则padding是 3,2 ,1 ,0nn.Conv2d的padding是在卷积之前补0,如果愿意的话,可以通过使用torch.nn.Functional.pad来补非0的内容。四周都补!如果pad输入是一个tuple的话,则第一个参数表示上,下底的padding,第2个参数表示宽..

2020-06-28 18:56:13 6000 2

原创 tensorflow 读图并显示

#!/usr/bin/env python# @Time : 2019/10/26 11:59# @File : f102601.pyimport pylabimport tensorflow as tfimport numpy as npimport matplotlib.pyplot as pltimage_raw_data_jpg= tf.io.gf...

2019-10-26 18:43:52 161

原创 'tensorflow' has no attribute 'gfile'

AttributeError: module 'tensorflow' has no attribute 'gfile' -tensorflow Version 2.0.0-alpha0解决方法:将tf.gfile 换成tf.io.gfile.

2019-10-26 11:57:31 2252

激活函数的导数

import numpy as npdef sigmoid(Z): """ Implements the sigmoid activation in numpy Arguments: Z -- numpy array of any shape Returns: A -- output of sigmoid(z), same shape as...

2019-10-07 21:19:28 221

激活函数

# sigmoid函数def sigmoid(x): return 1/(1+np.exp(-x))# sigmoid函数的导数def der_sigmoid(x): return sigmoid(x) * (1 - sigmoid(x))#relu的函数def relu(x): return np.maximum(0, x)#定义一个激活函数的导...

2019-10-05 20:42:37 133

AX7020开发板原理图V2.0

黑金AX7020AX7020---------AX7020开发板原理图V2.0

2019-03-05

第十三届飞思卡尔竞速比赛规则(完整整理版)

第十三届竞速比赛规则(完整整理版)

2018-01-26

空空如也

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

TA关注的人

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