自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(193)
  • 资源 (9)
  • 收藏
  • 关注

原创 python2.x版本,dict类型包含中文,但是print时,不直接输出中文

在Python2.X的版本中,dict包含了中文,print时中文会显示成码点,不会直接显示中文。解决办法:用json.dumps()将dict类型的数据转成str,且加上ensure_ascii=False参数。示例:>>> info = {"test": "测试"}>>> print(info){'test': '\xe6\xb5\x8b\xe8\xaf\x95'}>>>import json>>> print(jso

2020-10-29 15:00:50 1073

原创 shell循环生成连续日期

1,给定长度,循环生成日期begin_day=-5end_day=0for((i=${begin_day};i<=${end_day};i++));do day=`date -d "${i} days" +"%Y%m%d"` echo ${day}done输出为:2020082520200826202008272020082820200829202008302,给定开始日期和结束日期,循环生成日期。begin_day="20200801"end_day="2020

2020-08-30 17:58:34 3290

原创 leetcode_c++刷题_005_最长回文子串_mid_动态规划_字符串

题目描述:给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。注:回文是指正着读和反着读都一样示例 1:输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2:输入: "cbbd"输出: "bb"解析:用动态规划进行回文判断,代码如下:class Solution {public: string longestPalindrome(string s) { int n = s.size();

2020-06-20 19:38:01 866

原创 leetcode_c++刷题_004_寻找两个正序数组的中位数_hard_二分查找_数组

题目描述:给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出这两个正序数组的中位数,并且要求算法的时间复杂度为 O(log(m + n))。你可以假设 nums1 和 nums2 不会同时为空。示例 1:nums1 = [1, 3]nums2 = [2]则中位数是 2.0示例 2:nums1 = [1, 2]nums2 = [3, 4]则中位数是 (2 + 3)/2 = 2.5思路:毕竟是hard难度的题,实在是太难了。先记录一个答案吧,后面

2020-06-16 00:20:36 391

原创 leetcode_c++刷题_003_无重复字符的最长子串_mid_字符串_滑动窗口_hash表

给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2:输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其长度为 1。示例 3:输入: "pwwkew"输出: 3解释: 因为无重复字符的最长子串是 "wke",所以其长度为 3。请注意,你的答案必须是 子串 的长度,"pwke" 是一个子序列,不是子串。思路:

2020-06-15 00:00:25 231

原创 leetcode_c++刷题_002_两数相加_mid

题目描述:给出两个 非空 的链表用来表示两个非负的整数。其中,它们各自的位数是按照 逆序 的方式存储的,并且它们的每个节点只能存储 一位 数字。如果,我们将这两个数相加起来,则会返回一个新的链表来表示它们的和。您可以假设除了数字 0 之外,这两个数都不会以 0 开头。示例:输入:(2 -> 4 -> 3) + (5 -> 6 -> 4)输出:7 -> 0 -> 8原因:342 + 465 = 807思路:链表的数储存是倒序的,因此只要从链表头相加,再将所

2020-06-14 18:18:01 216

原创 leetcode_c++刷题_001_两数之和_easy

题目描述:给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。示例:给定 nums = [2, 7, 11, 15], target = 9因为 nums[0] + nums[1] = 2 + 7 = 9所以返回 [0, 1]解法:1,暴力搜索,两个for循环搞定,时间复杂度O(n2)O(n^2)O(n2),不推荐。2,建map,hash查找。代

2020-06-14 11:54:44 235

原创 Python调用pandas的 to_excel()方法,把数据写入xlsx文件中,并且不覆盖sheet

看例子学代码:import pandas as pd # 导入模块write = pd.ExcelWriter("test.xlsx") # 新建xlsx文件。df1 = pd.DataFrame([1, 2])df1.to_excel(write, sheet_name='Sheet1', index=False) # 写入文件的Sheet1df2 = pd.DataFrame([4, 5]) df2.to_excel(write, sheet_name='Sheet2', ind

2020-06-12 20:32:37 18061

原创 linux的grep总结

grep很多参数,主要总结几个常用的。grep [-abcEFGhHilLnqrsvVwxy][-A<显示列数>][-B<显示列数>][-C<显示列数>][-d<进行动作>][-e<范本样式>][-f<范本文件>][--help][范本样式][文件或目录...]-A<显示行数> 或 --after-conte...

2019-12-20 19:46:49 238

原创 C++ map用法总结

转自:https://blog.csdn.net/sevenjoin/article/details/819438641,map简介map是STL的一个关联容器,它提供一对一的hash。第一个可以称为关键字(key),每个关键字只能在map中出现一次;第二个可能称为该关键字的值(value);map以模板(泛型)方式实现,可以存储任意类型的数据,包括使用者自定义的数据类型。Map主要用于...

2019-11-13 17:41:25 641

原创 终端命令行的颜色高亮

1,终端下,打开.bash_profile文件,如果没有,就自己建立一个。(ls -a可以查看该目录下所有文件,包括以.开头的文件)2,在.bash_profile文件中添加:export PS1='[\[\e[01;31m\]\u\[\e[00m\]@\h: ] \w \[\e[01;31m\]\$ '解析:[ ]这个方括号是自己加的无意义符号\u表示用户(这里是elmman)@表示@...

2019-07-08 16:17:43 4736

转载 matlab绘图中设置字体及图片大小

转自:这里关于matlab绘图中字体及图片大小等的设置1. 设置坐标轴上下限:axis([xmin,xmax,ymin,ymax]);2. 设置图片大小:set(gcf,‘Position’,[x1,y1,dx,dy]); x1和y1是图的左下角坐标, dx和dy是图沿着x和y方向的大小, 比如:set(gcf,'Position',[347,162,380,300]);3...

2019-04-30 17:19:48 54429 2

原创 12306验证图片集合。

直接放链接:这里或者:这里,推荐下载上面的那个,那是原地址。一共有将近100个种类,1万多张图片。

2019-04-30 16:42:55 1562

原创 windows提示‘拒绝访问**路径’,往往是因为程序没有以管理员身份运行

这种情况,右键程序,然后点击‘以管理员身份运行’,大多数时候都能解决问题,牢记牢记。那么如何设置使双击的时候默认‘以管理员身份运行’呢?一.找到想要运行的主程序,右键 属性-&gt;兼容性,勾上以管理员身份运行此程序。 如下图所示:二.然后点击应用,再点击确定,然后再双击主程序即可默认以管理员身份运行。...

2019-01-15 12:48:12 7527

原创 visio2016安装遇到的坑

1,安装visio2016弹出即点即用和windows installers不能共存。出现这个问题,是因为的装了windows installers的offers,而下载的visio2016又是即点即用的。解决办法:重新下一个windows installers的visio2016。链接如下:ed2k://|file|SW_DVD5_Visio_Pro_2016_64Bit_ChnSimp_M...

2019-01-05 11:19:02 25166 9

转载 一张图入门python

不废话,直接上图:看不清可以“另存为”查看出自:这里

2018-12-26 17:04:33 526

原创 安装pybrain遇到的问题。

1,要先安装Scipy模块,numpy模块,nose模块这三个模块。这几个直接pip install 安装就行。2,直接用pip install pybrain安装,import pybrain的时候,报错如下:Traceback (most recent call last): File "C:/Users/Marcus/PycharmProjects/ANN/ann.py", line...

2018-11-06 18:48:06 1633 1

原创 软件/算法类笔试题记录——选择题

总结一下软件类笔试题高频考点。软件类笔试题一般有选择(单选,多选),填空(不常见),编程(有时只有这一类题)。对于编程题,可以看剑指offer和刷LeetCode。这里主要记录选择题的考点。(为了保证文章的简洁性,只列出问题。百度一搜索,就能知道该怎么做)1,已知树的前序、中序遍历,求它的后序遍历;或者已知树的中序、后序遍历,求它的前序遍历。2,二分查找,给一个元素,问要查几次(最后那次...

2018-09-30 10:51:51 1383

原创 解决报错:TabError: inconsistent use of tabs and spaces in indentation

python出现了报错:TabError: inconsistent use of tabs and spaces in indentation分析:这个报错就是说混用了tab和4个空格造成的,解决办法:检查代码,要不全部用tab,要不全部用4个空格,或者用IDE编辑器校正。...

2018-09-14 14:50:30 27696

原创 python的sorted()函数、列表的sort()方法,都是稳定的。

python的sorted()函数、列表的sort()方法,都是稳定的。即排序不改变相同元素的前后关系。The built-in sorted() function is guaranteed to be stable. A sort is stable if it guarantees not to change the relative order of elements that com...

2018-09-08 23:08:48 3487

原创 python中round函数的一个小坑——奇进偶弃

&amp;gt;&amp;gt;&amp;gt; round(10.5) # 按照round的四舍五入,本来应该是11的。但是因为浮点数的表示在计算机中并不准确,所以这里是1010&amp;gt;&amp;gt;&amp;gt; round(11.5) # 整数部分为奇数的时候,又进位了,这里很迷,值得关注一下。12...

2018-08-20 12:49:56 2389 2

原创 python的两种除法/和//,得到的数是整型还是浮点型?

1,除法 / 总是返回一个浮点数。&gt;&gt;&gt; 4/22.0&gt;&gt;&gt; 5.0/22.5&gt;&gt;&gt; 10.0/3.03.33333333333333352,除法//根据除数和被除数来决定。&gt;&gt;&gt; 5//2 # 都为整型,则返回整型。并且向下取整。2# 只要有一个为float,则返回float。这也符合基...

2018-08-20 11:23:06 11083

原创 python切片操作设置步长

&gt;&gt;&gt; lis = [1,2,3,4,5,6]&gt;&gt;&gt; new_lis = lis[1:5:2] # [索引:索引:步长] 这里2就是步长。前两个索引和正常切片一样。&gt;&gt;&gt; new_lis[2, 4]# 切片得到的是一个新列表。...

2018-08-18 00:23:40 7341 1

原创 python定义元组(tuple)时,如果只含一个元素,要在后面加逗号。

不然,定义的就不是元组tuple,如:&gt;&gt;&gt; tup1 = (23) # 不是元组&gt;&gt;&gt; tup123&gt;&gt;&gt; tup2 = (23,) # 是元组&gt;&gt;&gt; tup2(23,)

2018-08-17 23:35:27 10729 1

原创 matlab的title太长,如何换行?

  方法1,代码换行。title({'first line,';'second line.'},'FontSize',24); % 两行的内容用分号隔开,再用大括号括起来。  方法2,在画好的图里面直接修改。   点图片菜单栏insert –》Title。此时title变为可修改状态,直接回车就能换行了。...

2018-07-30 11:24:01 56591 1

原创 python中sort 与 sorted 区别

sort 与 sorted 区别:一,sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。二,list 的 sort 方法返回的是对已经存在的列表进行操作,而内建函数 sorted 方法返回的是一个新的 list,而不是在原来的基础上进行的操作...

2018-07-20 15:09:32 494

原创 python对字典按key排序和按value排序。

  先上代码:&gt;&gt;&gt; d = {1:2, 3:4, 2:1, 5:3}&gt;&gt;&gt; d_k = sorted(d.items(), key=lambda x:x[0]) # 按key排序,lambda x:x[0]表示取要排序的第一个元素排序&gt;&gt;&gt; d_k[(1, 2), (2, 1), (3, 4), (5, 3)]&gt;&gt;&...

2018-07-18 16:14:18 6743

原创 详解Precision(查准率,精确率),Recall(查全率,召回率),Accuracy(准确率)

  中文的翻译有点乱,大致是这样的:Precision(查准率,精确率),Recall(查全率,召回率),Accuracy(准确率)。下面提到这三个名词都用英文表示。   从一个例子入手:我们训练了一个识猫模型,送一张图片给模型,模型就能告诉你该图片是否有猫。目标是找出所有有猫图片。   下面送100张有猫的图片,和100张无猫的图片给模型。假设预测的结果如下: 例子 图片有猫...

2018-07-13 16:15:34 7087 2

原创 深度学习中的三种梯度下降方式:批量(batch),随机(stochastic),小批量(mini-batch)

  1,批量梯度下降法(Batch Gradient Descent) :在更新参数时都使用所有的样本来进行更新。  优点:全局最优解,能保证每一次更新权值,都能降低损失函数;易于并行实现。  缺点:当样本数目很多时,训练过程会很慢。  2,随机梯度下降法(Stochastic Gradient Descent):在更新参数时都使用一个样本来进行更新。每一次跟新参数都用一个样本,更新很...

2018-07-13 15:00:00 11759 2

原创 图像边缘检测-算子比较总结

一阶导数算子  1, Roberts算子:对具有陡峭的低噪声的图像处理效果较好。形式如下:[100−1][100−1] \left[\begin{array}{cc} 1&0\\ 0&-1\end{array}\right] 或者 [0−110][01−10] \left[\begin{array}{cc} 0&1\\ -1&0\end{array}\...

2018-07-10 19:47:00 2765 1

原创 python画图的图例legend设置。

  1,位置。loc=‘upper right’ 或者loc=1这样设置。还有如下备选项。 'best': 0, # only implemented for axes legends 'upper right': 1, 'upper left': 2, 'lower ...

2018-07-07 19:29:35 59938

原创 python使用plt.imshow在坐标轴上展示图片,坐标设置问题。

坐标默认是从上到下,从左到右,例如 :matplotlib.pyplot.imshow(X, cmap=None, norm=None, aspect=None, interpolation=None, alpha=None, vmin=None, vmax=None, origin=None, extent=None, shape=N...

2018-07-07 19:06:08 22398 9

原创 python2和python3输出数据用空格隔开,不换行。

python3:加入end= ' '参数。 python2:以逗号结尾。 两个例子如下:&gt;&gt;&gt; a = [1, 2, 3, 4]# python3编译环境&gt;&gt;&gt; for i in a: ... print(i, end=' ') 1 2 3 4 # python2编译环境&gt;&gt;&gt; for...

2018-07-06 19:21:39 28544

原创 ASCII码与字符互转,python

ord():字符转成ASCII码,参数为字符。 chr():ASCII码转成字符,参数为数字(0-127)&gt;&gt;&gt; help(ord) # ord的帮助文档Help on built-in function ord in module builtins:ord(c, /) Return the Unicode code point for a one-c...

2018-07-04 20:29:56 1419

原创 看电影三大神器

1,网站。这里推荐电影天堂。基本上,从电影院下架的电影,第一时间在这就能找到。 2,下载器。推荐迅雷。百度云也还不错,但是非会员下载好像是限速的。 3,播放器。推荐plotplayer。我用过的最好用的播放器,没有之一。当然,网速快的小伙伴,可以在线看。我的渣网速在线看会卡,所以只能下载下来看了。...

2018-06-25 15:31:25 7338

原创 切换极速模式和兼容模式,可以解决一部分网页问题。

  如何切换:360极速浏览器,在网址栏的最后,点那个闪电图标,就可以切换这两种模式。其他浏览器,应该也有类似按钮。      我解决了的问题:   1,csdn博客装了AdBlock,依然有广告,最开始是按照这个弄的,最开始没有广告,后面不知道怎么回事,又有广告。找了好久的原因,才发现,原来是自己把网站改为兼容模式了。于是改成极速模式,里面就没有广告了(这里还是装了AdBlock的)。 ...

2018-06-25 15:17:09 4388

原创 微信网页版(在电脑上聊微信)

  背景:有时候,在微信上要和人长时间聊天,但是手机打字很累,于是在电脑上装了一个微信客户端,但是体验度极差,于是就卸掉掉了。   解决:后来,发现了微信网页版,就是一个浏览器小插件。比如在360极速浏览器里面,点开扩展中心,安装微信网页版就好了。然后要用的时候,点开插件,扫码登陆。和朋友打字聊天结束,直接关掉,超级轻量级的应用,推荐大家使用。...

2018-06-24 18:53:33 2376

原创 激活函数sigmoid、tanh、relu、leaky relu辨析。

激活函数类型 sigmoid tanh relu leaky relu 公式 a=11+eza=11+eza = \frac{1}{1+e^z} a=ez−ezez+eza=ez−ezez+eza=\frac{e^z-e^z}{e^z+e^z} a=max(0,z)a=max(0,z)a={\rm max}(0,z) a=max(0.01z,z)...

2018-06-20 20:05:02 3656

原创 python 二维列表按列取元素。

直接切片是不行的:&gt;&gt;&gt; a=[[1,2,3], [4,5,6]]&gt;&gt;&gt; a[:, 0] # 尝试用数组的方法读取一列失败TypeError: list indices must be integers or slices, not tuple我们可以直接构造:&gt;&gt;&gt; b = [i[0] ...

2018-06-19 10:28:10 70495 7

原创 python把变量写入txt文件。

用with最方便,不需要open和close。代码如下:with open('test.txt', 'w') as f: # 打开test.txt 如果文件不存在,创建该文件。 f.write(var) # 把变量var写入test.txt。这里var必须是str格式,如果不是,则可以转一下。...

2018-06-18 21:40:02 35942 5

12306验证图片

1万多张12306验证图片,包含将近100个类别。来源于kaggle,大家可以去那里下载。

2019-04-23

MXNet_gluon中文教程

这是一个深度学习的教学项目。我们将使用 Apache MXNet (incubating) 的最新 gluon 接口来演示如何从0开始实现深度学习的各个算法。

2018-06-20

吴恩达深度学习个人笔记

吴恩达深度学习个人笔记,pdf版本,很清晰,可以打印,欢迎大家下载

2018-05-29

吴恩达机器学习个人笔记

吴恩达机器学习个人笔记,pdf版本,很清晰,可以打印,欢迎下载。

2018-05-29

gluon简介.pdf

gluon简介,超级好用,欢迎大家下载。。。。。。。。。。。。

2018-03-14

微细加工习题答案

电子科技大学,微细加工与mems课程的习题答案!欢迎大家下载

2018-01-19

google屏蔽网页广告的插件,Adblock-Plus

google屏蔽网页广告的插件,Adblock-Plus。配合Adblock-super使用效果更佳

2018-01-18

Adblock-Super_v2.7.2.crx

google插件,屏蔽网页广告,配合adblock-plus用效果更佳。

2018-01-18

tensorflow_learning.pdf

由于tensorflow官网需要fq才能看,所以很多朋友找不到适合学习的资料,这个pdf版本,可以作为入门tensorflow的读物。

2017-12-04

空空如也

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

TA关注的人

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