自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 在ubuntu16.04运行neural baby talk

在运行neural baby talk 中的sh make.sh时NeuralBabyTalk/pooling/roi_align/src/roi_align_kernel.cu.o: 没有那个文件或目录cffi.VerificationError: LinkError: command ‘x86_64-linux-gnu-gcc’ failed with exit status 1解决方案...

2019-05-22 13:35:26 1108 3

原创 747. Largest Number At Least Twice of Others

In a given integer array nums, there is always exactly one largest element.Find whether the largest element in the array is at least twice as much as every other number in the array.If it is, return...

2018-12-05 21:39:44 251

原创 leetcode 728. Self Dividing Numbers

class Solution(object): def selfDividingNumbers(self, left, right): """ :type left: int :type right: int :rtype: List[int] """ output = [] f...

2018-11-01 09:53:05 203

原创 leetcode 929. Unique Email Addresses

class Solution(object): def numUniqueEmails(self, email): """ :type emails: List[str] :rtype: int """ result = [] for i in range(len(email)): ...

2018-10-31 10:21:56 518

转载 ubuntu分区设置

linux分区设置。法一:Swap(相当于电脑内存):逻辑分区、大小设置为电脑内存大小,2G,4G;/boot(引导分区):主分区:大小设置为200M;/home(用户存储数据用):逻辑分区,要尽可能大,100G空间可以设置为85G,留10G给主分区即可。/.(主分区):主分区,用于存放系统,相当于win7的C盘,10G即可。法二:/.(主分区):主...

2018-10-03 12:52:20 20023

转载 Python 图片连接(不重叠)

    在用python处理图像的时候,除了图片叠加和图片拼接两种情况之外,有时候还会碰到需要上下左右连接图片合成一张图片。opencv中的cv2.addWeighted()和cv2.add()函数处理效果是叠加,参考[1]中描述的是拼接图片(stitching images),而接下来要讲的是连接图片(concatenate images)。    下面...

2018-09-18 11:00:43 829

转载 Python 中的单例模式

单例模式单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置文件的信息。如果在程序运行期间,有很多地方都需要使用配置文件的内容,也就是说,很多地方都需要创建 ...

2018-09-10 15:23:52 123

转载 漫画算法:什么是红黑树

———————————— 二叉查找树(BST)具备什么特性呢? 1.左子树上所有结点的值均小于或等于它的根结点的值。 2.右子树上所有结点的值均大于或等于它的根结点的值。 3.左、右子树也分别为二叉排序树。 下图中这棵树,就是一颗典型的二叉查找树: 1.查看根节点9: ...

2018-09-08 10:58:18 196

原创 766. Toeplitz Matrix

A matrix is Toeplitz if every diagonal from top-left to bottom-right has the same element.Now given an M x N matrix, return True if and only if the matrix is Toeplitz.Example 1:Input: matrix = ...

2018-09-04 15:31:51 125

原创 奶牛编号

牛牛养了n只奶牛,牛牛想给每只奶牛编号,这样就可以轻而易举地分辨它们了。 每个奶牛对于数字都有自己的喜好,第i只奶牛想要一个1和x[i]之间的整数(其中包含1和x[i])。 牛牛需要满足所有奶牛的喜好,请帮助牛牛计算牛牛有多少种给奶牛编号的方法,输出符合要求的编号方法总数。 输入描述: 输入包括两行,第一行一个整数n(1 ≤ n ≤ 50),表示奶牛的数量 第二行为n个整数x[i](1 ≤...

2018-08-30 10:31:55 938

原创 100-Days-Of-ML-Code-day4/5/6-Logistic Regression

从这里下载数据集步骤1 数据预处理导入库import numpy as numpyimport matplotlib.pyplot as pltimport pandas as pd导入数据集dataset = pd.read_csv('Social_Network_Ads.csv')X = dataset.iloc[:, [2, 3]].valuesY =...

2018-08-29 13:44:25 497

转载 python 的decorator

注意:我们要借助Python的@语法,把decorator置于函数的定义处初步尝试:def log(func): def wrapper(*args, **kw): print ‘begin call: %s’ %func.__name__ return func(*args, **kw) print ‘end call: %s’ %fu...

2018-08-28 18:07:53 556

原创 filter()删除1~100的素数

def del_prime(n): if n == 1: return True for i in range(2,n): if n%i==0: return True return False filter(del_prime, [x for x in ...

2018-08-28 14:37:01 985

原创 python 高阶函数map/reduce

利用map()函数,把用户输入的不规范的英文名字,变为首字母大写,其他小写的规范名字。输入:[‘adam’, ‘LISA’, ‘barT’],输出:[‘Adam’, ‘Lisa’, ‘Bart’]。def func(x): return x.title()str = ['adAm', 'LISA', 'barT']map(func,str)capitalize() #字符串...

2018-08-28 14:03:00 141

转载 SQL SELECT DISTINCT 语句和Limit的用法

1.SQL SELECT DISTINCT 语句 在表中,可能会包含重复值。这并不成问题,不过,有时您也许希望仅仅列出不同(distinct)的值。关键词 DISTINCT 用于返回唯一不同的值。"Orders"表:Company OrderNumberIBM 3532W3School 2356Apple 4698W3School 6...

2018-08-27 18:36:34 1827

原创 100-Days-Of-ML- day3 Multiple Linear Regression.

第1步: 数据预处理导入库import pandas as pdimport numpy as np导入数据集dataset = pd.read_csv('50_Startups.csv')X = dataset.iloc[ : , :-1].valuesY = dataset.iloc[ : , 4 ].values解析分类数据from sklearn...

2018-08-22 21:12:44 262

原创 4. Median of Two Sorted Arrays

我真的没想到我这样写能过,本以为会超过他要求的时间复杂度class Solution: def findMedianSortedArrays(self, nums1, nums2): """ :type nums1: List[int] :type nums2: List[int] :rtype: float ...

2018-08-22 20:19:32 116

原创 100-days-of-ML-day2 --Simple Linear Regression

100-Days-Of-ML-Code中文版 链接如下 100-Days-Of-ML-Code中文版第一步 数据预处理import pandas as pdimport numpy as npimport matplotlib.pyplot as pltdataset = pd.read_csv('studentscores.csv')X = dataset.iloc[ ...

2018-08-21 11:07:37 664

原创 leetcode 347. Top K Frequent Elements

def topKFrequent(self, nums, k): """ :type nums: List[int] :type k: int :rtype: List[int] """ dict = {} result = [] for i in range(len(n...

2018-08-20 21:57:11 152

原创 100day of ML DAY1 ——data preprocessing

这个100天搞定机器学习编程的项目,现在已经是爆红GitHub。项目地址day1数据预处理第一步 导入一些库,numpy和pandasNumpy里面有各种数学函数,Pandas是用来导入数据集、管理数据集的。import numpy as npimport pandas as pd第二步 导入数据集在Pandas库里面,用read_csv的方法,来读取本地...

2018-08-20 14:16:41 529

原创 opencv两个版本不兼容的问题

1.’module’ object has no attribute ‘boxPoints’opencv版本不兼容 cv2.boxPoints()改为cv2.cv.BoxPoints()2.findContours need more than 2 values to unpackcv2.findContours 只有两个返回值.改为下面的形式 contours,hierarchy...

2018-08-08 18:22:34 1513

转载 python按照多个条件排序

对tuple进行排序,先按照第一个元素升序,如果第一个元素相同,再按照第二个元素降序排列。L = [(12, 12), (34, 13), (32, 15), (12, 24), (32, 64), (32, 11)]L.sort(key=lambda x: (x[0], -x[1]))print(L)结果:[(12, 24), (12, 12), (32, 64), (32, 15),...

2018-08-08 09:08:28 1212

原创 python 中文写入图片乱码

中文写入图片中产生乱码,就像下图这样 将字符串转为unicode类型unicode_str = str.decode('utf-8')# PIL图片上打印汉字draw = ImageDraw.Draw(pilimg) # 图片上打印font = ImageFont.truetype("*.ttf", fontsize) # 参数1:字体文件路径,参数2:字体大小draw.t...

2018-07-25 13:56:42 3994

原创 Ubuntu 批量将pdf转jpg

安装ImageMagic1安装:sudo apt-get install imagemagick转换命令:$ convert XXX.pdf XXX.jpg批量将pdf转jpgfor i in *.pdf;do convert -density 300 $i -quality 95 echo $i | sed 's/pdf/jpg/g' ;done...

2018-07-25 10:11:16 896

转载 Java中的String,StringBuilder,StringBuffer三者的区别

Java中的String,StringBuilder,StringBuffer三者的区别   最近在学习Java的时候,遇到了这样一个问题,就是String,StringBuilder以及StringBuffer这三个类之间有什么区别呢,自己从网上搜索了一些资料,有所了解了之后在这里整理一下,便于大家观...

2018-07-18 08:32:28 89

转载 py-faster-rcnn中修改anchor的大小和数量

本文用到的是caffe下,rbg大神写的py-faster-rcnn。针对不同的数据集,不同大小的目标,修改anchor的大小和数量,是很有必要的,可以加快收敛的速度,提高检测精度,原始的数据集是VOC数据集,图片基本集中在500*375左右。在lib文件...

2018-07-16 13:46:44 2828

转载 用conda建一个python2虚拟环境

 用conda建一个python2虚拟环境1. 显示可安装的python版本conda search -f python2. 安装虚拟环境,名称为py2conda create -n py2 python=2.73. 激活py2利用conda info –envs 或者co...

2018-06-01 20:41:32 17939 2

转载 ResNet学习

本文结构:我的阅读笔记  1.ResNet之Building block  2.ResNet之CIFAR-10实验结构其他资料  1.ResNet作者何凯明博士在ICML2016上的tutorial演讲  2.Bottleneck&nb...

2018-05-22 18:36:48 579

转载 AlexNet、ResNet 到 Mask RCNN

新智元编译最近,物体识别已经成为计算机视觉和AI最令人激动的领域之一。即时地识别出场景中所有的物体的能力似乎已经不再是秘密。随着卷积神经网络架构的发展,以及大型训练数据集和高级计算技术的支持,计算机现在可以在某些特定设置(例如人脸识别)的任务中超越人类的识别能力。我感觉每当计算机视觉识别方面有什么惊人的突破发生了,都得有人再讲一遍是怎么回事。这就是我做这个图表的原因。它试图用最简洁的语言和最有吸引...

2018-05-22 18:12:41 508

原创 编译有opencv的cpp,出现未定义的引用错误

我在ubuntu中编译cpp文件时g++ -o first first.cpp会报 对‘cv::imread(cv::String const&, int)’未定义的引用; 对‘cv::Mat::zeros(int, int, int)’未定义的引用 对‘cv::String::allocate(unsigned long)’未定义的引用 对‘cv::String::dea...

2018-05-19 16:36:54 10403 5

转载 Ubuntu下运行Shell脚本

将一个脚本保存为带有扩展名的文件,如test.sh,在终端上输入: chmod +x test.sh然后输入: test.sh终端显示: test.sh 找不到命令(后来看了鸟个私房菜,发现这样输入,系统只会在$PATH上列出的路径查找,而不会查询当前的目录有没有这样的命名,以找到的第一个为准) 但是,如果在终端上输入: ./test.sh(这样就让系统在当前的目录下查询命名)...

2018-05-19 15:27:27 14771 1

转载 Win10远程桌面 出现 身份验证错误,要求的函数不不受支持,这可能是由于CredSSP加密Oracle修正 解决方法

升级至win10 最新版本10.0.17134,远程桌面连接Window Server时报错信息如下:出现身份验证错误,要求的函数不正确,这可能是由于CredSSP加密Oracle修正。解决方法:运行 gpedit.msc本地组策略:计算机配置>管理模板>系统>凭据分配>加密Oracle修正选择启用并选择易受攻击。 转载自https://w...

2018-05-10 11:09:34 2102

转载 sigmoid和softmax总结

 sigmoid函数(也叫逻辑斯谛函数):  引用wiki百科的定义:  A logistic function or logistic curve is a common “S” shape (sigmoid curve).  其实逻辑斯谛函数也就是经常说的sigmoid函数,它的几何形状也就是一条sigmoid曲线。  logistic曲线如...

2018-05-07 11:04:24 493

转载 Gabor滤波器

转载自如何理解Gabor滤波器介绍我们已经知道,傅里叶变换是一种信号处理中的有力工具,可以帮助我们将图像从空域转换到频域,并提取到空域上不易提取的特征。但是经过傅里叶变换后,图像在不同位置的频度特征往往混合在一起,但是Gabor滤波器却可以抽取空间局部频度特征,是一种有效的纹理检测工具。 如何生成一个Gabor滤波器在二维空间中,使用...

2018-05-06 22:02:31 1726

转载 用python在图片中如何添加文字

本文和大家分享的主要是使用python在图片中添加文字相关内容,一起来看看吧,希望对大家学习python有所帮助。  使用OpenCV  在图片中添加文字看上去很简单,但是如果是利用OpenCV来做却很麻烦。OpenCV中并没有使用自定义字体文件的函数,这不仅意味着我们不能使用自己的字体,而且意味着他无法显示中文字符。这还是非常要命的事情。而且他显示出来的文字位置也不太好控制。比...

2018-05-02 14:03:35 12210

转载 Python图像处理库PIL的Image模块介绍

(Image模块方法16-25)16、  Paste定义1:im.paste(image,box)含义1:将一张图粘贴到另一张图像上。变量box或者是一个给定左上角的2元组,或者是定义了左,上,右和下像素坐标的4元组,或者为空(与(0,0)一样)。如果给定4元组,被粘贴的图像的尺寸必须与区域尺寸一样。如果模式不匹配,被粘贴的图像将被转换为当前图像的模式。例子1:>...

2018-05-02 13:15:44 3513

转载 Python中reshape函数参数-1的意思

根据numpy的reshape文档 One shape dimension can be -1. In this case, the value is inferred from the length of the array and remaining dimensions. 举个例子z = np.array([[1, 2, 3, 4], [5, 6, 7, 8],...

2018-04-17 21:06:04 1707

转载 Numpy中花式索引

x = numpy.array([1,2,3,4,5,6])print x[[0,1,2]] # [1 2 3]print x[[-1,-2,-3]] # [6,5,4]x = numpy.array([[1,2],[3,4],[5,6]])print x[[0,1]] # [[1,2],[3,4]]print x[[0,1],[0,1]] # [1,4] 打印x[0][0]和x[1][...

2018-04-17 20:44:12 3850

原创 leetcode 435. Non-overlapping Intervals

借鉴了别人的代码,写成javapackage leetcode;import java.util.Arrays;import java.util.Comparator;class Interval { int start; int end; Interval() { start = 0; end = 0; } Interval(int s, int e...

2018-04-17 15:36:50 210

转载 Java中的嵌套类、内部类、静态内部类

在Java中我们在一个类的内部再定义一个类,如下所示:[java] view plain copy print?class OuterClass {      …      class NestedClass

2018-04-16 15:33:23 266

空空如也

空空如也

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

TA关注的人

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