自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

手握灵珠常奋笔

图书馆里的清洁工,少林寺里的扫地僧

  • 博客(110)
  • 收藏
  • 关注

原创 tensorflow安装CPU指令集(AVX2)警告解决方案

问题原因在macOS通过pip3 install 安装tensorflow(CPU版)后,运行示例代码import tensorflow as tfhello = tf.constant('Hello, TensorFlow!')sess = tf.Session()print(sess.run(hello).decode())运行之后可以正常输出“Hello, Tens...

2018-05-26 17:42:10 13827 23

转载 LaTeX 各种命令,符号

函数、符号及特殊字符声调语法效果语法效果语法效果\bar{x}latex数学符号表(2)" style="border:none; vertical-align:middle; outline:0px; max-width:100%">\acute{\eta}latex数学符号表(2)" style="border:none; v

2017-12-02 12:07:25 7707 2

原创 在Python下搭建QT+SIP+PyQt5环境

PyQt是Python界面开发的常用库,因为需要写一个图像标注的GUI界面,所以用到了这个库。但是在环境搭建的实际过程中,查阅了大量的资料,尝试了很多种方法,大都以失败告终。在此将最后的解决方案记录下来。1. 安装QTQt 是一个跨平台的 C++ 应用程序开发框架,是自由且开放源代码的软件Qt [1] 是一个1991年由Qt Company开发的跨平台C++图形用户界面应用程序开发框架。...

2019-11-14 18:59:35 1056

原创 CentOS 7 安装网卡驱动

CentOS 7 安装网卡驱动安装流程使用内核版本为3.10.237的系统盘安装出现的问题:没有网卡驱动,无法连上WiFi和有线网络,只能通过USB连接小路由器上网。采用命令yum install linux-firmwareyum install -y NetworkManager-wifi 安装网卡驱动,之后可在文件目录中找到网卡驱动,然而,网络设置里依然显示,No w...

2018-12-17 10:25:40 6132

原创 yum命令被其他APP占用的解决方案

在给外星人安装CentOS的时候遇到问题,yum update时提示:Another app is currently holding the yum lock; waiting for it to exit...直接kill进程似乎解决不了问题,通过下面这种方式即可:rm -f /var/run/yum.pid...

2018-12-06 20:10:44 567 1

原创 Python 通过sys.argv控制台输入参数

Python 通过sys.argv控制台输入参数通过python编写的大型代码往往需要在服务器中运行,而服务器中往往不会安装IDE,所以只能在控制台通过 python yourcode.py使程序执行,如果程序中有参数需要调整,通过文本编辑器到程序里去调整参数十分麻烦,并且不能保证代码的一致性。所以就需要利用,控制台输入参数,参考代码import sysif __name__ == "_...

2018-11-28 11:12:14 3119

原创 Ubuntu16.04关机后自动重启解决方案

今天发现台式机安装的Ubuntu16.04关不了机了,每次都要进入win7里面进行关机。解决办法,重启进入BIOS设置wake-on-lan 关掉,就好了。

2018-11-16 20:01:07 2107 1

原创 详解 Python 3 的 print()

详解 Python 3 的 print()从 Python2 到 Python3 一个很大的变化是 print statement 被 print() function 替代—— Guido van RossumPEP 3105 – Make print a functionprint()函数的定义是def print(self, *args, sep=' ', end='\n', ...

2018-10-22 09:40:38 481

原创 物体检测TensorFlow Object Detection API (二)使用 Jupyter Notebooks 学习官方 demo

物体检测TensorFlow Object Detection API (二)使用 Jupyter Notebooks 学习官方 demojupyter notebooks 之前也被称为 iPython 笔记本,提供了在同一环境中执行数据可视化的功能,是数据科学家最常用的工具之一。关于 Jupyter Notebooks 的使用可以看公众号机器之心的一篇科普文章 入门|始于Jupyter ...

2018-08-10 15:06:41 774

原创 物体检测TensorFlow Object Detection API (一)安装

物体检测TensorFlow Object Detection API (一)安装在计算机视觉任务中,区分一下图像分类和物体检测,一部分任务的数据标注形式是图片-标签1,标签2,标签3这种类型的数据,我们最终的目的,也是测试的图片,打标签,姑且将其认为属于图片分类任务。而另外一种数据图片中的某一块-标签1图片中的另一块-标签2这种任务,我们的目的是在某张图片中检测...

2018-08-10 15:04:46 905

原创 error(-215) !empty() in function detectMultiScale 解决方案

error(-215) !empty() in function detectMultiScale 解决方案在使用 OpenCV Python 构建级联分类器的时候,可能会出现类似这样的错误error: (-215:Assertion failed) !empty() in function 'detectMultiScale'在 Stack Overflow 上面关于这个问题有讨...

2018-07-31 10:16:16 6637 3

原创 三个例程学会使用TensorBoard

TensorBoard使用为了更方便TensorFlow程序的理解、调试与优化,Google发布了一套叫做TensorBoard的可视化工具,可以用TensorBoard来展现TensorFlow的图像,绘制图像生成的定量指标图以及附加数据。TensorBoard设置完成之后的样子应该如下图: 其基本原理见TensorBoard中文手册,内有详细的介绍。本文参考了放羊的水瓶的博文...

2018-07-25 11:31:22 1094

原创 OpenCV-霍夫圆检测HoughCircles

OpenCV-霍夫圆检测HoughCircles霍夫圆检测原理 从平面坐标到极坐标转换三个参数C(x0,y0,r)C(x0,y0,r)C(x_0,y_0,r)其中x0,y0x0,y0x_0,y_0是圆心 假设平面坐标的任意一个圆上的点,转换到极坐标中:C(x0,y0,r)C(x0,y0,r)C(x_0,y_0,r)处有最大值,霍夫变换正是利用这个原理实现圆的检测。现实考量:...

2018-07-24 09:16:58 1903

原创 OpenCV 介绍

OpenCV 介绍简介OpenCV是一个基于BSD许可(开源)发行的跨平台计算机视觉库,可以运行在Linux、Windows、Android和Mac OS操作系统上。它轻量级而且高效——由一系列 C 函数和少量 C++ 类构成,同时提供了Python、Ruby、MATLAB等语言的接口,实现了图像处理和计算机视觉方面的很多通用算法。 OpenCV用C++语言编写,它的主要接口也是C++...

2018-07-20 14:35:18 3233

原创 OpenCV Python threshold阈值功能

OpenCV Python threshold阈值功能threshold 是阈值的意思,OpenCV提供的threshold工具包里面有图像阈值的功能,当像素值高于阈值时,我们给这个像素赋予一个新值(可能是白色),否则我们给它赋予另一种颜色(也许是黑色)。这个函数就是cv2.threshold()。这个函数的第一个参数就是图像,原图像应该是灰度图(实验验证,即使不是灰度图也可以进行操作)。第二...

2018-07-20 14:34:01 11232 1

原创 Python利用time包显示程序运行时间

Python利用time包显示程序运行时间利用time包可以方便的输出程序的运行时间:import time然后在程序开头和结尾分别加上start = time.clock()...end = time.clock()print('Running time: %s Seconds' % (end - start)相当于在开头和结尾各加一行,获取系统当前时间,然...

2018-07-20 14:03:37 1260

原创 使用Leaflet-imageoverlay加载本地图片实现拖拽和缩放

使用Leaflet-imageoverlay加载本地图片实现拖拽和缩放原文地址 http://kempe.net/blog/2014/06/14/leaflet-pan-zoom-image.html使用leaflet.js去平移和缩放大尺寸图像。先上代码(本文写于18年7月17日,在原文作者的源代码中更新了使用最新的leaflet包):<html><he...

2018-07-17 15:26:08 8365 4

原创 深度学习在地理信息行业的应用

深度学习在地理信息行业的应用机器学习的许多方法在过去即被提出,过去受限于硬件水平限制,应用不多。近些年随着硬件水平的提高,普通计算机的算力越来越强,机器学习尤其是深度学习在许多领域取得了非常好的成绩。首先是在对算力要求不是太高的自然语言处理领域,基于统计模型的算法击败了传统的专家系统。随着GPU的发展,大规模图形运算成为可能。深度学习方法随即应用到图形图像处理领域。地理信息行业有海量的空间...

2018-07-17 14:37:12 3697

原创 MySQL与Java的连接

MySQL与Java的连接通过实现菜鸟教程上的一个例程来记录一下这个操作。Java与MySQL的连接主要依赖一个JDBC驱动来进行。建立一个测试的新库通过下面一行命令mysqladmin -u root -p create jdbctest即建立了一个名为jdbctest的数据库。此时这个数据库中还没有tables。我们进入到数据库中并创建一个新的table...

2018-06-05 12:59:48 497

原创 MySQL安装与初始化

MySQL安装与初始化安装使用brew进行安装brew install mysql安装好之后通常会没有linked 然后sudo chown R ‘usrname’ usr/local通常会执行成功,但是macOS比较新的版本里面会没有拒绝这一操作。即Operation not permitted。这是由于Mac的rootless机制。解决方案:重启...

2018-06-05 12:59:03 533

原创 Java函数题目完数

Java函数题目完数题目内容: 一个正整数的因子是所有可以整除它的正整数。而一个数如果恰好等于除它本身外的因子之和,这个数就称为完数。例如6=1+2+3(6的因子是1,2,3)。 现在,你要写一个程序,读入两个正整数n和m(1<=nimport java.util.Scanner;public class Main{ public static void main(S...

2018-05-29 20:27:26 1001

原创 Java函数题目-分解质因数

Java函数题目质因子分解分解质因数(5分) 题目内容: 每个非素数(合数)都可以写成几个素数(也可称为质数)相乘的形式,这几个素数就都叫做这个合数的质因数。比如,6可以被分解为2x3,而24可以被分解为2x2x2x3。 现在,你的程序要读入一个[2,100000]范围内的整数,然后输出它的质因数分解式;当读到的就是素数时,输出它本身。输入格式: 一个整数,范围在[2,100000...

2018-05-29 20:11:02 389

原创 Java 数组题目 多项式加法

多项式加法(5分) 题目内容: 一个多项式可以表达为x的各次幂与系数乘积的和,比如: 2x6+3x5+12x3+6x+20 现在,你的程序要读入两个多项式,然后输出这两个多项式的和,也就是把对应的幂上的系数相加然后输出。 程序要处理的幂最大为100。输入格式: 总共要输入两个多项式,每个多项式的输入格式如下: 每行输入两个数字,第一个表示幂次,第二个表示该幂次的系数,所有的系数都...

2018-05-28 15:53:51 497

原创 Java基础题目(温度转换、时间换算、信号报告)

Java基础题目题目主要来自浙江大学翁凯教授的零基础学习Java课程的配套习题。1. 温度转换题目内容: 写一个将华氏温度转换成摄氏温度的程序,转换的公式是: °F = (9/5)*°C + 32 其中C表示摄氏温度,F表示华氏温度。 程序的输入是一个整数,表示华氏温度。输出对应的摄氏温度,也是一个整数。 提示,为了把计算结果的浮点数转换成整数,需要使用下面的表达...

2018-05-19 13:51:32 734

原创 Java HelloWorld项目创建

HelloWorld项目创建以前学Python的时候大家都说Python简单,当时没什么感觉,如今回头来学Java才发现,Python确实简单。Python的HelloWord只要在console里面一行代码就解决了。Java就很麻烦。Creat New Project选择Java EE,然后Next。之后又会有从模板创建的选项(Create project from templa...

2018-05-19 13:50:34 480

原创 Mac Java环境配置

MAC Java环境配置1. 安装JDKJDK全称Java Development Kit,Java开发工具包,是Java开发的核心。 之前学Oracle装过JDK。所以这次只在终端查看一下是否装过。 终端输入Java -version显示如下画面,既是安装成功,如果没有安装,到Oracle官网下载对应的包,一路下一步安装即可,比较容易。 2. 配置环境变量...

2018-05-19 13:49:39 244

翻译 《Data Mining》第2章翻译 数据预处理

2 数据预处理 “凡事预则立,不预则废。”——孔子2.1 简介真实数据的原始格式通常变化很大。许多值可能会丢失,不同数据源之间不一致,并且是错误的。对于分析人员来说,这会在有效使用数据方面带来诸多挑战。例如,考虑在社交媒体网站上评估消费者对其活动的兴趣的情况。分析人员可能首先需要确定对挖掘过程有价值的活动类型。该活动可以对应于用户输入的兴趣,用户输入的评论以及用户伴随兴趣...

2018-05-06 21:47:30 4687

翻译 《Data Mining》第1章翻译 绪论

1 绪论 “教育不是学习,信息,数据,事实,技能或能力的堆砌,这是培训或教学。教育是让隐藏的种子变得可见。” - Thomas More1.1 介绍数据挖掘是收集,清理,处理,分析和从数据中获得有用见解的研究。 在实际应用中遇到的问题域,应用,公式和数据表示方面存在很大差异。 因此,“数据挖掘”是一个广泛的术语,用于描述数据处理的这些不同方面。在现代,几乎所有的自动化...

2018-05-06 21:45:20 1288

原创 hexo博客搭建(五)SEO优化

何为SEO优化 搜索引擎优化(英语:search engine optimization,缩写为SEO),是一种通过了解搜索引擎的运作规则来调整网站,以及提高目的网站在有关搜索引擎内排名的方式。由于不少研究发现,搜索引擎的用户往往只会留意搜索结果最前面的几个条目,所以不少网站都希望通过各种形式来影响搜索引擎的排序,让自己的网站可以有优秀的搜索排名。当中尤以各种依靠广告维生的网站为甚。 ...

2018-04-08 10:15:35 685

原创 Hexo博客搭建(四) 主题设置

Hexo支持大家自定义主题样式,所以不甘寂寞的高手们为此做了大量的工作,创作出了大量优秀的主题供我们选择。本文主要写一下如何选择,设置主题。不涉及如何自定义一个主题。从哪里找主题Hexo官网主题页面GitHub搜索 hexo themeyilia主题的作者曾说过,她的主题设计原则是 崇尚简约 追求移动端体验 希望把加载速度做到极致(努力中) 让大家把...

2018-04-08 10:14:36 294

原创 Hexo博客搭建(三)上线与个性化域名设置

与GitHub仓库互联直到目前,我们的blog还只是一个本地的小家伙,像一个没有出过门的孩子,只能在localhost:4000里面查看。别人是看不到的。那么如何把它部署到线上?一般建网站的都需要租服务器,买VPS,亚马逊,阿里云等等,还要花一笔小钱。好在我们有GitHub。GitHub提供里代码托管服务,作为全世界最大的程序员社区,自然不缺乏脑洞清奇的人,很多人在上面做各种各样的...

2018-03-31 12:10:45 1075 1

原创 Hexo博客搭建(二)从最简单的开始

安装git, node, hexomacOS和Linux中都自带git,使用macOS的强烈建议安装brew,之后使用brew命令安装各种东西都很方便。假定现在brew和git已经装好了。下面安装node,打开终端 $ brew install nodeOK,node装好了,之后使用node自带的包管理器(node package management?)安装hexo。...

2018-03-31 12:09:37 385 1

原创 Hexo博客搭建(一)前期准备

一年半前,在网上闲逛时,无意点开了一个个人博客,酷炫。见贤思齐,看到别人搞的一个博客,感觉自己查查教程应该也可以搞出来。真不知道哪来的自信啊,那时候连GitHub都没用过��,搞不清楚GitHub和git是什么关系,很久以前,我一直以为GitHub是git的升级版……找到一个教程,迷迷糊糊注册一个GitHub账号,fork了别人的一个博客,改成自己的名字。然后……就没有然后了。第一...

2018-03-31 12:08:40 615 1

原创 《Python自然语言处理》第一章

语言处理与Python本章主要介绍了一些NLP领域和Python的入门知识,对于NLP领域我确实是门外汉,但是Python之前倒是用过了一些,所以看起来问题不大,速度比较快。首先在命令行里 pip install nltk使用Pycharm进行了例程代码的复现。 在Pycharm里面开一个console>>> import nltk>&g...

2018-03-02 10:48:20 284

原创 《Python自然语言处理中文版》初入此门

《Python自然语言处理》一书由Edward Loper,Ewan Klein和Steven BIrd三人合著,同时此三人也是Python 语言注明的工具包NLTK的主要贡献者。因此,本书倒更像是一本Python NLTK教程。中文版由陈涛翻译,作者在学习之余翻译了此书并出版,无论质量如何都是一件有意义的事。事实上书中引用的例子仍是针对外文语料库的例程(事实上NLTK工具包里也只自带了一些外文语...

2018-03-02 10:04:28 493

原创 学期初的一些杂感

回看了一下自己上学期的写的东西,发现自己在一些不是太重要的事情上面花了太多功夫,学Markdown,Latex,方便写出更美观的文章。但实际上,这两个工具只是解决表面问题的,会的工具再多,没有实际工作也是写不出什么文章的。做事不专注什么都想干,什么都不会: 导师说先熟悉一下Linux,买了几本书,翻了几页便不再看了。 实验室的数据库课程,感觉有必要学一下,也是买了几本书,在Window

2018-02-26 09:43:29 295

原创 Python3D绘图Axes3D-surfaceplot

import numpy as npimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import cmfrom matplotlib.ticker import LinearLocator, FormatStrFormatterfig = plt.figure(f

2018-01-15 14:58:41 5704

原创 Python3D绘图Axes3D-scatterplot

绘制3D散点图的程序import numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dlabel_font = { 'color' : 'c' , 'size' : 15, 'weight' : 'bo

2018-01-15 14:56:07 9109

原创 Python3D绘图工具Axes3D -lineplot

import numpy as npimport matplotlib as mplimport matplotlib.pyplot as pltfrom mpl_toolkits.mplot3d import Axes3Dmpl.rcParams['legend.fontsize'] = 20 # mpl模块载入的时候加载配置信息存储在rcParams变量中,rc_Params_fro

2018-01-15 14:53:20 2532

转载 Latex基本表格绘制

转载的,自己留着用到的时候查。原出处:http://blog.csdn.net/juechenyi/article/details/771160111.基本格式\documentclass{article}\begin{document}\begin{tabular}{cc}%一个c表示有一列,格式为居中显示(center)(1,1)&(1,2)\\%第一行第一列和第二列

2017-12-10 10:04:21 1289

空空如也

空空如也

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

TA关注的人

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