- 博客(51)
- 资源 (2)
- 收藏
- 关注
原创 LeetCode动态规划总结
1.打家劫舍给定一个数组nums,代表每家可以打劫到的钱数,连着打劫相邻的两家会自动报警。在保证不报警的前提下,找到可以打劫到的最多钱数。解:这道题的本质是在一列数组中取出一个或多个不相邻数,使其和最大。这类求极值的问题可以先考虑动态规划。dp[i]表示第i位置时最大金额,dp[0]=nums[0],dp[1]=max{nums[0],nums[1]},dp[2]=max{...
2019-08-25 21:43:43
332
原创 LeetCode周竞赛(拼写单词)
给你一份『词汇表』(字符串数组)words和一张『字母表』(字符串)chars。假如你可以用chars中的『字母』(字符)拼写出 words 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。注意:每次拼写时,chars中的每个字母都只能用一次。返回词汇表words中你掌握的所有单词的 长度之和。示例 1:输入:words = ["cat","bt"...
2019-08-18 14:38:50
362
原创 LeetCode高频题
1.鸡蛋掉落(LeetCode887) 动态规划你将获得K个鸡蛋,并可以使用一栋从1到N共有N层楼的建筑。每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。你知道存在楼层F,满足0 <= F <= N任何从高于F的楼层落下的鸡蛋都会碎,从F楼层或比它低的楼层落下的鸡蛋都不会破。每次移动,你可以取一个...
2019-08-14 15:29:33
478
原创 LeetCode高频题
1.合并两个有序数组(LeetCode88)具体:给定两个有序整数数组nums1 和 nums2,将 nums2 合并到nums1中,使得num1 成为一个有序数组。说明:初始化nums1 和 nums2 的元素数量分别为m 和 n。 你可以假设nums1有足够的空间(空间大小大于或等于m + n)来保存 nums2 中的元素。示例:输入:nums1...
2019-08-13 21:20:51
508
原创 LeetCode高频题
1.搜索矩阵(LeetCode240)具体:编写一个高效的算法来搜索mxn矩阵 matrix 中的一个目标值 target。该矩阵具有以下特性:每行的元素从左到右升序排列。每列的元素从上到下升序排列。示例:现有矩阵 matrix 如下:[ [1, 4, 7, 11, 15], [2, 5, 8, 12, 19], [3, 6, 9, 16, 22]...
2019-08-13 20:25:22
196
原创 LeetCode高频题
1求众数(LeetCode169)具体:给定一个大小为n的数组,找到其中的众数。众数是指在数组中出现次数大于⌊ n/2 ⌋的元素。你可以假设数组是非空的,并且给定的数组总是存在众数。class Solution: def majorityElement(self, nums: List[int]) -> int: data={} ...
2019-08-13 19:37:28
139
原创 LeetCode 高频题
1.只出现一次的数字(LeetCode136)具体:给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。说明:你的算法应该具有线性时间复杂度。 你可以不使用额外空间来实现吗?class Solution: def singleNumber(self, nums: List[int]) -> int: nu...
2019-08-13 17:27:52
139
原创 链表 刷题
1.输入一个链表,按链表值从尾到头的顺序返回一个ArrayList。# -*- coding:utf-8 -*-# class ListNode:# def __init__(self, x):# self.val = x# self.next = Noneclass Solution: # 返回从尾部到头部的列表值序列,例如[1,...
2019-07-30 15:17:28
185
原创 刷题记录
1.在一个二维数组中(每个一维数组的长度相同),每一行都按照从左到右递增的顺序排序,每一列都按照从上到下递增的顺序排序。请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。# -*- coding:utf-8 -*-class Solution: # array 二维列表 def Find(self, target, array): ...
2019-07-30 15:09:41
130
原创 刷题
1000面试题,BAT机器学习面试刷题宝典深度学习全网最全学习资料汇总之模型介绍篇一文读懂机器学习!剑指offer链表算法面试问题?看我就够了!剑指offer。Python二维数组中的查找...
2019-07-30 14:37:45
168
原创 实习期间收藏链接
1.github上目标检测算法更新https://github.com/amusi/awesome-object-detection基于深度学习的目标检测算法综述(一)基于深度学习的目标检测综述:深度学习时代的目标检测算法 Ronald聊聊目标检测的多尺度检测2.目标检测算法SSDSSD论文阅读(Wei Liu——【ECCV2016】SSD Single Shot Mu...
2019-07-30 14:32:41
419
原创 学习Python socket相关记录
1.python实现socket+threading处理多连接https://blog.youkuaiyun.com/qq_39687901/article/details/815311012.python网络编程——IO多路复用之epollhttps://www.cnblogs.com/maociping/p/5132583.html3.Python实现socket的非阻塞式编程http...
2019-07-29 19:23:29
132
原创 windows下安装Python,anaconda,MySQL
win7安装Python:https://blog.youkuaiyun.com/qq_35844043/article/details/81437047win7安装anaconda:https://blog.youkuaiyun.com/ITLearnHall/article/details/81708148win7安装MySQL:https://blog.youkuaiyun.com/weixin_41991401/ar...
2019-07-13 10:44:52
247
原创 Python 数据结构与算法
宝藏链接:https://jackkuo666.github.io/里面有书本内容和代码,感谢作者剑指offer Python刷题,及TensorFlow学习:https://www.cnblogs.com/yqpy/
2019-06-28 19:36:45
141
原创 找工作刷题
今天刷了概率题,不打算全面的刷概率题,就在网上看看历年的面试题参考链接:2019 校园招聘算法面试概率题 面试中的概率题 互联网公司 概率面试题整理(1)一根木棒,截成三截,组成三角形的概率是多少?解答:设第一段为x,第二段为y,则第三段为1-x-y。则应该满足条件:0<x<1,0<y&l...
2019-06-26 17:36:48
599
原创 MySQL 数据库表与表之间的关系
利用foreign key表示表与表之间的关系表1 foreign key 表2,表示:表1的多条记录对应表2的一条记录,即多对一利用foreign key的原理我们可以制作两张表的多对多,一对一关系多对多: 表1的多条记录可以对应表2的一条记录 表2的多条记录也可以对应表1的一条记录一对一: 表1的一条记录唯一对应表2的一条记录,反之亦然1、先确定关系...
2019-06-12 18:01:37
934
原创 MySQL 创建用户,设置密码
创建用户与授权(一)MySQL 创建用户命令行:CREATE USER 'username'@'host' IDENTIFIED BY 'password';说明:username:你将创建的用户名 host:指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost,如果想让该用户可以从任意远程主机登陆,可以使用通配符% password:该用户的登陆密码,密...
2019-06-11 16:56:59
10126
原创 mysql 创建数据库列表,删除列表,存储数据
远程连接,创建列表,存储数据import MySQLdb#打开数据库连接。localhost为主机地址,root是mysql登陆名,123是登陆密码,pythondb是数据库名conn = MySQLdb.connect("192.168.2.11","dong","123456","pythondb",charset='utf8')#使用cursor()方法获取操作游标,利用游标来进...
2019-06-11 16:24:36
721
原创 python csv文件画图
import csv import matplotlib.pyplot as pltimport time current_date = time.strftime("%Y-%m-%d-%H-%M-%S",time.localtime(time.time()))print(current_date)filename = 'map.csv'with open(filename) as ...
2019-06-10 15:11:28
6284
原创 Python matplotlib画图
#绘制简单的折线图#导入模块pyplot,指定别名plt,以免反复输入pyplotimport matplotlib.pyplot as plt #plt.subplot(211) #要生成两行一列,这是第一个图plt.subplot('行','列','编号')input_value=[1,2,3,4,5]squares = [1, 4, 9, 16, 25] plt.plot(in...
2019-06-10 11:08:02
218
原创 mysql数据库安装使用
参考链接:https://www.runoob.com/mysql/mysql-install.htmlwindows下安装1.最新版本下载在MySQL下载下载完后,将 zip 包解压到相应的目录,这里我将解压后的文件夹放在:F:\mysql-5.7.26-winx64接下来配置下 MySQL 的配置文件打开刚刚解压的文件夹F:\mysql-5.7.26-...
2019-06-03 16:02:44
227
原创 Python学习 第五天
跟Java和C++类似,Python也是一门面向对象的语言。类类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个实例所共有的属性和方法。类语法的格式class ClassName: 类的属性定义 类的方法(1)类的属性一般在类内部定义类的属性,如Person类,通常会定义姓名name,年龄age等基础属性。定义方式与定义变量相...
2019-05-31 17:05:03
415
原创 Python学习 第四天
map()map函数可以对序列中个每个值进行某种批量转化操作,然后将结果作为迭代器Iterator返回,迭代器可以利用for循环或者next()函数来访问每个值。map函数接收两个参数,一个是函数f,一个是Iterator,map在Iterable的每个元素上依次执行函数f,并把结果作为新的Iterator迭代器返回。def f(x): return x*xresult=ma...
2019-05-31 10:21:05
380
原创 SSD-tensorflow512训练自己的数据集
1.下载ssd-tensorflow工程压缩包Github:https://github.com/balancap/SSD-Tensorflow2.解压checkpoints文件夹下ssd_300_vgg.ckpt压缩文件删除,将下载的ssd512模型放在此处。链接:https://pan.baidu.com/s/13rXshm9s8D-7BjX0bNhpkg提取码:f0k5...
2019-05-28 10:49:44
2880
11
原创 SSD-TensorFlow源码解析
参考链接:https://www.jianshu.com/p/772316cf6f42 https://blog.youkuaiyun.com/AECHO1/article/details/81196498 https://blog.youkuaiyun.com/stesha_chen/article/details/83269299 ...
2019-05-23 14:31:53
481
原创 Python socket服务端,客户端互相通信
利用socket传递参数,把运行的程序与客户端结合,先启动服务端,再启动客户端。基础代码如下:参考:https://blog.youkuaiyun.com/qq_38641985/article/details/84975910服务端代码import socketimport timeprint("服务端开启")#创建套接字mySocket = socket.socket(socket....
2019-05-20 19:21:18
4244
1
原创 OpenCV读取摄像头视频
简单小程序import cv2cap = cv2.VideoCapture("rtsp://192.168.1.***:***/1") #rtsp://admin:123456@192.168.1.64:554/2用户名:admin,密码:123456fourcc = cv2.VideoWriter_fourcc(*'XVID')out = cv2.VideoWriter('...
2019-05-08 18:00:35
228
原创 python学习 第三天
列表列表生成式通常是结合range()函数一起使用的,所以在介绍列表生成式前,我们先介绍Python的内置函数range()的使用方法。start:起始下标(可选)。默认为0,例如range(5)等价于range(0,5)等价于[0,1,2,3,4]。end:终止下标。例如range(0,5)等价于[0,1,2,3,4],注意不包括终止下标5。step:步长(可选)。默认为1,例如...
2019-04-30 16:44:52
218
原创 python学习 第二天
条件语句条件语句语法格式为if...elif...else,Python里没有switch...case...语句,语法如下:if 表达式1: 语句块elif 表达式2: 语句块else: 语句块条件语句嵌套if 表达式1: 语句块 if 表达式2: 语句块 elif 表达式3: 语句块 ...
2019-04-28 16:55:34
202
原创 Python学习 第一天
两种方式执行Python代码: 1.交互式编程:终端中输入python3进入python 命令行模式,输入一行代码后,按回车可立即查看运行效果。命令行模式中输入exit()回车或者CTRL+D退出命令行模式。 2.脚本式编程:Python文件是以.py结尾的文件,将需要执行的代码写入文件,用python3 filename的命令执行,如python3 studen...
2019-04-26 19:41:36
108
原创 Python 统计数据集标签的类别及数目
看了大神统计voc数据集标签框后,针对自己标注数据集,灵活应用,感谢import reimport osimport xml.etree.ElementTree as ETclass1 = 'answer'class2 = 'hand'class3 = 'write'class4 = 'music'class5 = 'phone''''class6 = 'bus'clas...
2019-04-25 16:01:46
10708
4
原创 python挑出训练集里图片对应的xml文件,方便统计标签框的类别与数目
#coding=utf-8import os#import os.pathimport shutil #Python文件复制相应模块 def GetFileNameAndExt(filename): (filepath,tempfilename) = os.path.split(filename); (shotname,extension) = os.path.spl...
2019-04-25 15:52:15
1619
1
原创 挑选文件夹下图片的对应xml文件,Python
#coding=utf-8import os#import os.pathimport shutil #Python文件复制相应模块label_dir=r'/home/.../Annotations' #所有xml文件所在文件夹annotion_dir='/home/.../picturexml' #粘贴对应图片名称的xml文件到指定文件夹path = '/home/.../...
2019-04-25 15:44:17
1722
5
原创 人体姿态估计资料
人体姿态估计最全资料集锦:https://blog.youkuaiyun.com/amusi1994/article/details/85541198人体姿态估计数据集整理(Pose Estimation/Keypoint):https://blog.youkuaiyun.com/qq_36165459/article/details/78332172六种人体姿态估计的深度学习模型和代码总结:https://bl...
2019-04-17 09:42:12
525
原创 Python MySQL部分操作
#!/usr/bin/python# -*- coding: UTF-8 -*-import MySQLdb# 打开数据库连接host="",user="",passwd="",db="",charset="utf8"db = MySQLdb.connect("192.76.120.17", "hegongda", "123456", "class", charset='utf...
2019-03-25 16:38:01
179
原创 深度学习500问
深度学习500问GitHub链接:https://github.com/scutan90/DeepLearning-500-questions 介绍深度学习500问:https://blog.youkuaiyun.com/h8y0bDJVUkwE1LboZlE/article/details/83509199
2019-01-10 15:59:14
348
转载 学习笔记:图像分割与检测
相关概念:语义分割(Semantic Segmentation):将每个像素标注为某一类别,是一个分类问题。该任务不区分实例,即同一类别的不同实例都标为同一颜色(如下图中的两头牛)单目标检测:只识别图像中的一个目标,并标出bounding box,此任务可以理解为分类+定位;目标检测(Object Detection):识别图像中的所有目标,并分别标出bounding box;...
2019-01-09 14:52:32
385
转载 SSD改进参考
SSD的损失函数改进 实现在github中: https://github.com/BOBrown/SSD-Centerloss(1)centerl loss改进centerloss的理解请参考博文 https://blog.youkuaiyun.com/zbzb1000/article/details/81001546传统SSD目标检测算法是对每一个default生成一个4维的loc...
2019-01-04 09:25:04
2095
转载 目标检测论文合集链接
https://blog.youkuaiyun.com/e01528/article/details/79730249https://github.com/amusi/awesome-object-detection最新进展:https://zhuanlan.zhihu.com/p/46595846
2019-01-02 19:27:00
626
Python socket客户端实时显示服务端监听摄像头python_socket_video.rar
2019-05-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人