自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

安静会的博客

抖腿练习中

  • 博客(95)
  • 资源 (4)
  • 收藏
  • 关注

原创 算法:基于比较的排序算法

1、冒泡排序:(1)平均时间复杂度:O(n2)(2)最好时间复杂度:O(n)(3)最坏时间复杂度:O(n2)(5)空间复杂度:O(1)(5)稳定性:稳定(6)JavaScript实现:function bubble ( arr ) { var len = arr.length; var tmp; // 外层循环负责控制排序的趟数 for(var i = 0; i <

2018-03-08 15:11:37 1534

原创 python 知识点

判断python字典中key是否存在的一般有两种通用做法:第一种方法:使用自带函数实现:在python的字典的属性方法里面有一个has_key()方法:#生成一个字典 d = {'name':Tom, 'age':10, 'Tel':110} #打印返回值 print d.has_key('name') #结果返回True 第二种方法:使用in方法:...

2018-02-11 19:00:40 286

原创 linux下source、sh、bash、./执行脚本的区别

source命令用法:  source FileName   作用:在当前bash环境下读取并执行FileName中的命令。该filename文件可以无”执行权限” 注:该命令通常用命令“.”来替代。 如:source bash_profile . bash_profile两者等效。 source(或点)命令通常用于重新执行刚修改的初始化文档

2018-02-05 15:43:18 7293

原创 Linux 无root权限安装工具到指定目录

由于使用公司服务器时没有root权限,只能把python安装到个人文件夹下,使用源码包方式安装 1、先到python官网下载源码,并解压 2、编译与安装a、 ./configure --prefix=/home/users/指定目录/python3 通过执行脚本./configure开始编译, 这一过程可以决定系统的配置并创建相应的Makefile文件。这个 Makefile主要是被下一步的

2018-01-31 16:54:20 7690

原创 OpenCV 色彩空间的转换类型

OpenCV中色彩空间的转换类型参考:https://docs.opencv.org/master/d7/d1b/group__imgproc__misc.html# -*- coding: utf-8 -*- import cv2 import numpy flags = [i for i in dir(cv2) if i.startswith('COLOR_')] print fla

2018-01-31 10:23:14 414

原创 image process methods

读入、显示图像与保存图像1、用cv2.imshow显示import cv2img=cv2.imread('lena.jpg',cv2.IMREAD_COLOR)cv2.namedWindow('lena',cv2.WINDOW_AUTOSIZE)cv2.imshow('lena',img)k=cv2.waitKey(0)if k==27: cv2.destroy...

2018-01-30 15:56:11 593

原创 mxnet学习

mxnet.ndarray.cast(data=None, dtype=_Null, out=None, name=None, **kwargs)mx.nd.cast()将输入的data转换成新的类型 mx.sym.astype保存和加载模型保存模型help(mx.mod.Module.save_checkpoint)Help on method sa...

2018-01-24 10:51:19 861

原创 mxnet中自定义loss fuction/ metric

mxnet中使用MakeLoss自定义损失函数mxnet.symbol.MakeLoss(data=None, grad_scale=_Null, valid_thresh=_Null, normalization=_Null, name=None, attr=None, out=None, **kwargs)cross_entropy = label * log(out) +...

2018-01-23 16:45:18 8960 10

原创 linux的环境变量设置

Ubuntu下设置环境变量有三种方法,一种用于当前终端,一种用于当前用户,一种用于所有用户:一:用于当前终端:在当前终端中输入:export PATH=$PATH:<你的要加入的路径>不过上面的方法只适用于当前终端,一旦当前终端关闭或在另一个终端中,则无效。export NDK_ROOT=/home/jiang/soft/Android-ndk-r8e #只能在当前终端使用。二:用于当前用户:在用户

2018-01-23 15:26:18 3251

原创 TensorBoard数据可视化

Tensorboard可以将模型训练的过程中的各种汇总数据展示出来,包括标量(Scalars)、图片(image)、音频(Audio)、计算图(Graphs)、数据分布(Distributions)、直方图(Histograms)和嵌入向量(Embeddings)。from __future__ import absolute_importfrom __future__ import divisi

2017-12-27 15:47:18 738

原创 keras画acc和loss曲线图

#加载keras模块from __future__ import print_functionimport numpy as npnp.random.seed(1337) # for reproducibilityimport kerasfrom keras.datasets import mnistfrom keras.models import Sequentialfrom ker

2017-12-27 14:24:44 62116 43

原创 tensorflow不同版本问题

报错: tf.scalar_summary(l.op.name + ’ (raw)’, l) AttributeError: ‘module’ object has no attribute ‘scalar_summary’解决: tf.scalar_summary(‘images’, images)改为:tf.summary.scalar(‘images’, images) tf.ima

2017-12-24 18:12:14 1488

原创 ubuntu 解压文件

.tar // .tgz解包.tar:tar xvf FileName.tar 解包.tgz:tar xvzf FileName.tgz 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!).gz解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName...

2017-12-15 15:10:19 14026 1

原创 自然语言处理

词向量tf.nn.embedding_lookupembedding_lookup( params, ids, partition_strategy='mod', name=None, validate_indices=True, max_norm=None)ARGS: params:表示完整嵌入张量的单张量,或者除了第一维以外的P张量表,它们都是

2017-12-12 20:52:35 996

原创 风格迁移

fast_neural_style.pyimport globimport importlibimport osimport sysimport numpy as npimport scipy.ioimport tensorflow as tffrom PIL import Imagefrom skimage import transform# Define command line

2017-12-06 16:43:03 728 1

原创 wget命令

wget命令用来从指定的URL下载文件。wget非常稳定,它在带宽很窄的情况下和不稳定网络中有很强的适应性,如果是由于网络的原因下载失败,wget会不断的尝试,直到整个文件下载完毕。如果是服务器打断下载过程,它会再次联到服务器上从停止的地方继续下载。这对从那些限定了链接时间的服务器上下载大文件非常有用。 wget(选项)(参数)选项 -a<日志文件>:在指定的日志文件中记录资料的执行过程;

2017-12-01 12:52:42 312

原创 vi/vim

linux 下 vim/vi 文本编辑器常用命令1 进入vi/vim文本编辑器的命令vi filename:打开或新建文件,并将光标置于第一行行首的位置 vi +n filename: 打开文件,并将光标置于第n行的位置 vi + filename: 打开文件,并将光标置于最后一行的位置 vi +/pattern filename: 打开文件,并将光标置于第一个与pattern匹配的行首 v

2017-11-22 15:54:46 342

原创 numpy

numpy.splitnumpy.split(ary, indices_or_sections, axis=0)&amp;gt;&amp;gt;&amp;gt; x = np.arange(9.0)&amp;gt;&amp;gt;&amp;gt; np.split(x, 3)[array([ 0., 1., 2.]), array([ 3., 4., 5.]), array([ 6., 7., 8.])]&amp;gt;&

2017-11-22 15:27:36 603

原创 python - cPickle&pickle

loadpython2def unpickle(file): import cPickle with open(file, 'rb') as fo: dict = cPickle.load(fo) return dictpython3def unpickle(file): import pickle with open(file, 'rb')

2017-11-14 13:14:37 441

原创 opencv_Drawing Functions

https://docs.opencv.org/3.0-beta/modules/imgproc/doc/drawing_functions.htmlcv2.line(), cv2.circle(), cv2.rectangle(),cv2.ellipse(), cv2.putText()line cv2.line(img, pt1, pt2, color[, thickness[, lineT

2017-11-09 16:33:34 232

原创 Python OpenCV图像模板匹配

# -*- coding: utf-8 -*-"""图像模板匹配模板匹配是在图像中寻找目标的方法之一模板匹配的工作方式 模板匹配的工作方式跟直方图的反向投影基本一样,大致过程是这样的:通过在输入图像上滑动图像块对实际的图像块和输入图像进行匹配。 假设我们有一张100x100的输入图像,有一张10x10的模板图像,查找的过程是这样的: (1)从输入图像的左上角(0,0)开始,切割一块(0

2017-11-06 16:20:41 5643 1

原创 拼接数组/删除元素

矩阵拼接的函数tf.stack()与矩阵分解的函数tf.unstack()tf.unstack(value, num=None, axis=0, name='unstack') Unpacks the given dimension of a rank-`R` tensor into rank-`(R-1)` tensors. Unpacks `num` tensors ...

2017-11-03 15:34:37 1557

原创 Python模块_PyLibTiff读取tif文件

Usage example (libtiff wrapper)>>> from libtiff import TIFF>>> # to open a tiff file for reading:>>> tif = TIFF.open('filename.tif', mode='r')>>> # to read an image in the currect TIFF directory an

2017-11-01 14:59:56 14863 5

原创 分词关键字提取-jieba

支持三种分词模式: 精确模式,试图将句子最精确地切开,适合文本分析; 全模式,把句子中所有的可以成词的词语都扫描出来, 速度非常快,但是不能解决歧义; 搜索引擎模式,在精确模式的基础上,对长词再次切分,提高召回率,适合用于搜索引擎分词。主要功能分词jieba.cut 方法接受三个输入参数: 需要分词的字符串;cut_all 参数用来控制是否采用全模式;HMM 参数用来控制是否使用 HMM 模

2017-10-27 12:37:30 4037

原创 Python模块 - Collections

collections的常用类型有: 计数器(Counter) 双向队列(deque) 默认字典(defaultdict) 有序字典(OrderedDict) 可命名元组(namedtuple)Counter()Counter 作为字典(dict)的一个子类用来进行hashtable计数,将元素进行数量统计、计数后返回一个字典,键值为元素:值为元素个数s = 'abcbcaccbbad'

2017-10-26 22:11:58 286

原创 python pprint模块

pprint模块 提供了打印出任何python数据结构类和方法。 模块方法:1.class pprint.PrettyPrinter(indent=1,width=80,depth=None, stream=None) 创建一个PrettyPrinter对象indent --- 缩进,width --- 一行最大宽度,depth --- 打印的深度,这个主要是针对一些可递归的对象,如果超

2017-10-26 21:19:50 826

原创 RGB色转为灰度色算法-img2ascii_char

一、基础   对于彩色转灰度,有一个很著名的心理学公式: Gray = R*0.299 + G*0.587 + B*0.114 二、整数算法   而实际应用时,希望避免低速的浮点运算,所以需要整数算法。   注意到系数都是3位精度的没有,我们可以将它们缩放1000倍来实现整数运算算法:

2017-10-26 20:20:18 1952 2

原创 python wordcloud模块

参考:https://amueller.github.io/word_cloud/auto_examples/colored.html#colored-py wordcloud.WordCloud(font_path=None, width=400, height=200, margin=2, ranks_only=None, prefer_horizontal=0.9,mask=None, s

2017-10-26 10:49:24 1583

原创 opencv中伪彩色applyColorMap函数

colormap(色度图) 假设我们想在地图上显示美国不同地区的温度。我们可以把美国地图上的温度数据叠加为灰度图像——较暗的区域代表较冷的温度,更明亮的区域代表较热的区域。这样的表现不仅令人难以置信,而且代表了两个重要的原因。首先,人类视觉系统没有被优化来测量灰度强度的微小变化。我们能更好地感知颜色的变化。第二,我们用不同的颜色代表不同的意思。用蓝色和较温暖的温度用红色表示较冷的温度更有意义。

2017-10-25 15:16:47 38203 4

原创 python增加矩阵维度

numpy.expand_dims(a, axis) Examples>>> x = np.array([1,2])>>> x.shape(2,)>>> y = np.expand_dims(x, axis=0)>>> yarray([[1, 2]])>>> y.shape(1, 2)>>> y = np.expand_dims(x, axis=1) # Equivalent

2017-10-25 14:57:18 41662

原创 python数据保存/读取

pickle模块保存.p文件import numpy as npimport pickleimg_db = np.array(img_db)zeros = np.zeros(12500, dtype=np.uint8)ones = np.ones(12500, dtype=np.uint8)labels = np.concatenate((zeros, ones))obj = {'im

2017-10-25 11:06:23 2160

原创 Python模块的安装路径

Python的强大,其中一个重要原因是Python有很丰富的库(模块)从而可以比较方便地处理各种各样的问题。Python的第三方modules一般都安装在一些固定的路径,如下:Unix(Linux): prefix/lib/pythonX.Y/site-packages 默认路径:/usr/local/lib/pythonX.Y/site-packagesWindows: prefix\Lib\s

2017-10-24 21:45:19 3308

原创 python os模块/sys模块

os.listdir(‘dirname’) 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印###可以使用os模块下的几个方法组合起来进行遍历。import oss = os.seproot = &quot;d:&quot; + s + &quot;ll&quot; + sfor i in os.listdir(root): if os.path.isfile(os.path.join(roo...

2017-10-24 10:08:48 1380

原创 SSH 连接、远程上传下载文件

安装 SSH(Secure Shell) 服务以提供远程管理服务 sudo apt-get install sshSSH 远程登入 Ubuntu 机 $ssh username@192.168.0.1将 文件/文件夹 从远程 Ubuntu 机拷至本地(scp) $scp -r username@192.168.0.1:/home/username/remotefile.txt将 文件/文

2017-10-22 16:22:46 91679 1

原创 keras框架

模型可视化keras.utils.vis_utils模块提供了画出Keras模型的函数(利用graphviz) 该函数将画出模型结构图,并保存成图片:from keras.utils import plot_modelplot_model(model, to_file='model.png')plot_model接收两个可选参数: show_shapes:指定是否显示输出数据的形状,默认为Fa

2017-10-20 12:05:32 1790

原创 ImageMake

对图片进行样本采集并标注label,用鼠标在图片中选择要标注的区域,当鼠标左键弹起便加入样本和标签,此图片采集器默认选取28x28尺寸的图片,三类标签各1000个;如有需要可自行在代码中更改。最后处理的样本数据保存成.npy格式。

2017-10-19 10:24:36 751

原创 深度学习训练验证码

python captcha库python find函数str.find(str, beg=0, end=len(string))参数:str -- 指定检索的字符串beg -- 开始索引,默认为0。end -- 结束索引,默认为字符串的长度。返回值:如果包含子字符串返回开始的索引值,否则返回-1。

2017-10-18 17:09:21 1216

原创 linux命令行工具-gnome-screen

终端输入gnome-screenshot –help用法: gnome-screenshot [选项...]帮助选项: -h, --help 显示帮助选项 --help-all 显示全部帮助选项 --help-gapplication 显示 GApplication 选项 --help-g

2017-10-17 14:58:01 624

原创 python模块 - subprocess

python模块 - subprocess

2017-10-17 12:09:35 491

原创 python读取.mat数据之scipy.io&h5py

读取.mat数据之scipy.io&h5py

2017-10-17 11:34:23 14909

MORPH数据集下载-part01

较完整的morph数据库,原始数据集分成了11份,每一份单独下载

2019-02-20

利用python进行数据分析-数据集及源码

利用python进行数据分析-数据集及源码、 其中包含每一章节的代码,还有所需要的数据集。 利用python进行数据控制、处理、整理、分析等方面的具体细节

2017-09-15

快速搜索密度峰值聚类

快速搜索密度峰值聚类实现代码

2017-06-23

空空如也

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

TA关注的人

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