- 博客(218)
- 资源 (10)
- 收藏
- 关注
原创 tensorflow自己写的训练集用标准mnist数据集看测试效果(6)
训练集是自己写的,一共5500张,测试集选用官方下载的测试集,用了300张,这里测试集需要略作修改https://blog.csdn.net/it_job/article/details/80540877将https://blog.csdn.net/it_job/article/details/80547206拷贝到MNIST_data中,再使用gzip命令压缩需要修改验证集的数量,文件路径/ho...
2018-06-15 14:05:04
3458
1
原创 tensorflow利用标准mnist训练的模型测试自己写的单张数字图片(5)
记得在当前工程中新建一个MNIST_data文件夹终端cd到当前工程路径
2018-06-15 10:37:03
6349
3
原创 opencv点击鼠标读取图片像素c++代码
代码#include<opencv2/opencv.hpp>using namespace std;void onMouse(int event, int x, int y, int flags, void *param){ cv::Mat *im = reinterpret_cast<cv::Mat*>(param); switch (event){ cas...
2018-06-05 16:12:29
2636
1
原创 制作跟mnist一样格式的数据集(4)
1将这篇文章https://blog.csdn.net/it_job/article/details/80520975中自己制作的图片作为训练集(自己手写的)2将这篇文章https://blog.csdn.net/it_job/article/details/80540877中的图片作为测试集(网上下载的标准mnist图片)3然后按照这篇博客的思路https://blog.csdn.net/yf_...
2018-06-02 13:38:28
9127
1
原创 opencv按像素切割图片并按照类别编号并存储在指定文件夹(2)
opencv3+vs2013接上一章的内容,这里进行图片像素分割1原始图片2代码(有详细注释)点击打开链接3分割结果图片
2018-05-31 11:11:22
3002
1
原创 opencv去掉图片的红色线(黄色蓝色均可)网格(1)
因需要自己制作mnist数据集,所以产生一下东西1制作表格word制作10*10的表格,设置单元格宽高(右键表格属性),设置线条颜色(表格属性->边框和底纹)word里另存为pdf的格式,然后截图,或者直接word里截图,表格制作完成。2图片中写数字打开电脑自带画图工具,写上0-9,可用鼠标或者手写板,然后点击主页->重新调整大小点击像素,各设置为280*280(最后图片像素需要28*...
2018-05-30 21:14:28
5748
2
原创 leetcode108python将有序数组转换为二叉搜索树
将一个按照升序排列的有序数组,转换为一棵高度平衡二叉搜索树。本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。示例:给定有序数组: [-10,-3,0,5,9],一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树: 0 / \ -3 9 / / -10 5pyt...
2018-05-29 15:20:22
1348
原创 leetcode107python二叉树的层次遍历 II
给定一个二叉树,返回其节点值自底向上的层次遍历。 (即按从叶子节点所在层到根节点所在的层,逐层从左向右遍历)例如:给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7返回其自底向上的层次遍历为:[ [15,7], [9,20], [3]]python3# Definition for a bin...
2018-05-29 14:54:06
2602
3
原创 leetcode234python回文链表
请判断一个链表是否为回文链表。示例 1:输入: 1->2输出: false示例 2:输入: 1->2->2->1输出: true第一种方法# Definition for singly-linked list.# class ListNode(object):# def __init__(self, x):# self.val = x# ...
2018-05-28 15:38:12
1206
原创 leetcode226python 翻转二叉树
翻转一棵二叉树。示例:输入: 4 / \ 2 7 / \ / \1 3 6 9输出: 4 / \ 7 2 / \ / \9 6 3 1备注:这个问题是受到 Max Howell 的 原问题 启发的 :谷歌:我们90%的工程师使用您编写的软件(Homebrew),但是您却无法在面试时在白板上写出翻转二叉树这道...
2018-05-28 14:51:52
1356
原创 leetcode231python2的幂
给定一个整数,写一个函数来判断它是否是 2 的幂次方。示例 1:输入: 1输出: true示例 2:输入: 16输出: true示例 3:输入: 218输出: falsepython3class Solution(object): def isPowerOfTwo(self, n): """ :type n: int :rtype: b...
2018-05-28 14:18:49
649
原创 leetcode232python用栈实现队列
使用栈实现队列的下列操作:push(x) -- 将一个元素放入队列的尾部。pop() -- 从队列首部移除元素。peek() -- 返回队列首部的元素。empty() -- 返回队列是否为空。注意:你只能使用标准的栈操作-- 也就是只有push to top, peek/pop from top, size, 和 is empty 操作是合法的。你所使用的语言也许不支持栈。你可以使用 list 或...
2018-05-28 11:10:56
1361
原创 leetcode225python用队列实现栈
使用队列实现栈的下列操作:push(x) --元素 x 入栈pop() -- 移除栈顶元素top() -- 获取栈顶元素empty() --返回栈是否为空注意:你只能使用队列的基本操作-- 也就是 push to back, peek/pop from front, size, 和 is empty 这些操作是合法的。你所使用的语言也许不支持队列。 你可以使用 list 或者 deque (双端队...
2018-05-28 10:46:51
1489
原创 leetcode219python存在重复元素 II
给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的绝对值最大为 k。示例 1:输入: [1,2,3,1], k = 3输出: true示例 2:输入: [1,0,1,1], k = 1输出: true示例 3:输入: [1,2,1], k = 0输出: falsepython3class Sol...
2018-05-27 21:47:34
733
原创 leetcode217python存在重复元素
给定一个整数数组,判断是否存在重复元素。如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。示例 1:输入: [1,2,3,1]输出: true示例 2:输入: [1,2,3,4]输出: false示例 3:输入: [1,1,1,3,3,4,3,2,4,2]输出: truepython3class Solution(object...
2018-05-27 15:26:37
1208
原创 leetcode237python删除链表中的节点
请编写一个函数,使其可以删除某个链表中给定的(非末尾的)节点,您将只被给予要求被删除的节点。比如:假设该链表为 1 -> 2 -> 3 -> 4 ,给定您的为该链表中值为 3 的第三个节点,那么在调用了您的函数之后,该链表则应变成 1 -> 2 -> 4 。python3# Definition for singly-linked list.# class Lis...
2018-05-27 14:52:19
2285
原创 leetcode242python有效的字母异位词
给定两个字符串 s 和 t ,编写一个函数来判断 t 是否是 s 的一个字母异位词。示例 1:输入: s = "anagram", t = "nagaram"输出: true示例 2:输入: s = "rat", t = "car"输出: falsepythonclass Solution(object): def isAnagram(self, s, t): """.
2018-05-27 14:40:35
1117
原创 leetcode257python二叉树的所有路径
给定一个二叉树,返回所有从根节点到叶子节点的路径。说明: 叶子节点是指没有子节点的节点。示例:输入: 1 / \2 3 \ 5输出: ["1->2->5", "1->3"]解释: 所有根节点到叶子节点的路径为: 1->2->5, 1->3python3# Definition for a binary tree node....
2018-05-27 14:12:18
1255
原创 leetcode278python第一个错误的版本
你是产品经理,目前正在带领一个团队开发新的产品。不幸的是,你的产品的最新版本没有通过质量检测。由于每个版本都是基于之前的版本开发的,所以错误的版本之后的所有版本都是错的。假设你有 n 个版本 [1, 2, ..., n],你想找出导致之后所有版本出错的第一个错误的版本。你可以通过调用 bool isBadVersion(version) 接口来判断版本号 version 是否在单元测试中出错。实现...
2018-05-27 11:19:16
2016
1
原创 leetcode290python单词模式
给定一种 pattern(模式) 和一个字符串 str ,判断 str 是否遵循相同的模式。这里的遵循指完全匹配,例如, pattern 里的每个字母和字符串 str 中的每个非空单词之间存在着双向连接的对应模式。示例1:输入: pattern = "abba", str = "dog cat cat dog"输出: true示例 2:输入:pattern = "abba", str = "do...
2018-05-25 10:08:14
900
原创 leetcode292python Nim游戏
你和你的朋友,两个人一起玩Nim游戏:桌子上有一堆石头,每次你们轮流拿掉 1 - 3 块石头。 拿掉最后一块石头的人就是获胜者。你作为先手。你们是聪明人,每一步都是最优解。 编写一个函数,来判断你是否可以在给定石头数量的情况下赢得游戏。示例:输入: 4输出: false 解释: 如果堆中有 4 块石头,那么你永远不会赢得比赛; 因为无论你拿走 1块、2块 还是 3块石头,最后一块石头...
2018-05-24 10:59:18
1120
原创 leetcode303python区域和检索 - 数组不可变
给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。示例:给定 nums = [-2, 0, 3, -5, 2, -1],求和函数为sumRange()sumRange(0, 2) -> 1sumRange(2, 5) -> -1sumRange(0, 5) -> -3pythonclass NumArra...
2018-05-24 10:33:52
885
原创 leetcode383python赎金信
给定一个赎金信 (ransom) 字符串和一个杂志(magazine)字符串,判断第一个字符串ransom能不能由第二个字符串magazines里面的字符构成。如果可以构成,返回 true ;否则返回 false。(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。)注意:你可以假设两个字符串均只含有小写字母。canConstruct("a", "b") ->...
2018-05-24 09:38:10
583
原创 leetcode401python 二进制手表
二进制手表顶部有 4 个 LED 代表小时(0-11),底部的 6 个 LED 代表分钟(0-59)。每个 LED 代表一个 0 或 1,最低位在右侧。例如,上面的二进制手表读取 “3:25”。给定一个非负整数 n 代表当前 LED 亮着的数量,返回所有可能的时间。案例:输入: n = 1返回: ["1:00", "2:00", "4:00", "8:00", "0:01", "0:02"
2018-05-23 15:20:28
916
原创 leetcode400python 第N个数字
在无限的整数序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ...中找到第 n 个数字。注意:n 是正数且在32为整形范围内 ( n < 231)。示例 1:输入:3输出:3示例 2:输入:11输出:0说明:第11个数字在序列 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, ... 里是0,它是10的一部分。class...
2018-05-23 14:54:40
1418
原创 leetcode387python 字符串中的第一个唯一字符
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = "leetcode"返回 0.s = "loveleetcode",返回 2.python3class Solution(object): def firstUniqChar(self, s): """ :type s: str :rt...
2018-05-23 11:30:41
2118
原创 leetcode206python反转链表
反转一个单链表。示例:输入: 1->2->3->4->5->NULL输出: 5->4->3->2->1->NULL进阶:你可以迭代或递归地反转链表。你能否用两种方法解决这道题?# Definition for singly-linked list.# class ListNode(object):# def __init__...
2018-05-22 22:14:04
1483
原创 leetcode367python 有效的完全平方数
给定一个正整数 num,编写一个函数,如果 num 是一个完全平方数,则返回 True,否则返回 False。注意:不要使用任何内置的库函数,如 sqrt。示例 1:输入: 16输出: True 示例 2:输入: 14输出: Falsepython 与求一个数的平方根类似class Solution(object): def isPerfectSquare(self, num):...
2018-05-22 20:19:05
1203
原创 leetcode350python 两个数组的交集 II
给定两个数组,写一个方法来计算它们的交集。例如:给定 nums1 = [1, 2, 2, 1], nums2 = [2, 2], 返回 [2, 2].注意: 输出结果中每个元素出现的次数,应与元素在两个数组中出现的次数一致。 我们可以不考虑输出结果的顺序。跟进:如果给定的数组已经排好序呢?你将如何优化你的算法?如果 nums1 的大小比 nums2 小很多,哪种方法更优?如果nums2的元...
2018-05-22 19:45:27
1307
原创 leetcode349python 两个数组的交集
给定两个数组,写一个函数来计算它们的交集。例子: 给定 num1= [1, 2, 2, 1], nums2 = [2, 2], 返回 [2].提示:每个在结果中的元素必定是唯一的。我们可以不考虑输出结果的顺序。class Solution(object): def intersection(self, nums1, nums2): """ :type num...
2018-05-22 19:01:50
431
原创 leetcode345python 反转字符串中的元音字母
编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例 1:给定 s = "hello", 返回 "holle".示例 2:给定 s = "leetcode", 返回 "leotcede".注意:元音字母不包括 "y".pythonclass Solution(object): def reverseVowels(self, s): """
2018-05-22 18:51:20
886
原创 leetcode374 python猜数字大小
我们正在玩一个猜数字游戏。 游戏规则如下:我从 1 到 n 选择一个数字。 你需要猜我选择了哪个数字。每次你猜错了,我会告诉你这个数字是大了还是小了。你调用一个预先定义好的接口 guess(int num),它会返回 3 个可能的结果(-1,1 或 0):-1 : 我的数字比较小 1 : 我的数字比较大 0 : 恭喜!你猜对了!示例:n = 10, 我选择 6.返回 6. ...
2018-05-22 16:57:31
1357
原创 leetcode371python 两整数之和
不使用运算符 + 和-,计算两整数a 、b之和。示例:若 a = 1 ,b = 2,返回 3。python第一种class Solution(object): def getSum(self, a, b): """ :type a: int :type b: int :rtype: int """ ...
2018-05-22 16:32:18
1291
原创 leetcode344python 反转字符串
请编写一个函数,其功能是将输入的字符串反转过来。示例:输入:s = "hello"返回:"olleh"第一种方法class Solution(object): def reverseString(self, s): """ :type s: str :rtype: str """ s_list=list(s)...
2018-05-22 14:54:27
884
原创 leetcode389python 找不同
给定两个字符串 s 和 t,它们只包含小写字母。字符串 t 由字符串 s 随机重排,然后在随机位置添加一个字母。请找出在 t 中被添加的字母。 示例:输入:s = "abcd"t = "abcde"输出:e解释:'e' 是那个被添加的字母。第一种方法class Solution(object): def findTheDifference(self, s, t): ...
2018-05-22 14:43:42
973
原创 leetcode283python 移动零
给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。示例:输入: [0,1,0,3,12]输出: [1,3,12,0,0]说明:必须在原数组上操作,不能拷贝额外的数组。尽量减少操作次数。class Solution(object): def moveZeroes(self, nums): """ :type num...
2018-05-22 13:25:58
522
原创 leetcode342python 4的幂
给定一个整数 (32位有符整数型),请写出一个函数来检验它是否是4的幂。示例:当 num = 16 时 ,返回 true 。 当 num = 5时,返回 false。问题进阶:你能不使用循环/递归来解决这个问题吗?python第一版class Solution(object): def isPowerOfFour(self, num): """ :type ...
2018-05-21 14:47:02
519
原创 leetcode326 python 3的幂
给出一个整数,写一个函数来确定这个数是不是3的一个幂。后续挑战:你能不使用循环或者递归完成本题吗?循环class Solution(object): def isPowerOfThree(self, n): """ :type n: int :rtype: bool """ while n>0: ...
2018-05-21 14:25:26
945
1
原创 leetcode268python缺失数字
给定一个包含 0, 1, 2, ..., n 中 n 个数的序列,找出 0 .. n 中没有出现在序列中的那个数。示例 1:输入: [3,0,1]输出: 2示例 2:输入: [9,6,4,2,3,5,7,0,1]输出: 8class Solution(object): def missingNumber(self, nums): """ :type n...
2018-05-21 14:07:26
676
opencv按像素切割图片并按照类别编号并存储在指定文件夹(改进版)
2018-06-01
opencv去掉图片的红色线(黄色蓝色均可)网格(改进版)
2018-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人