- 博客(41)
- 资源 (1)
- 收藏
- 关注
原创 Python学习笔记_第19章:好玩的编程
一般性的Python编程指导原则本文将极限编程做简单介绍,并总结为好玩的编程程序的灵活性主要表现在:原型设计、配置、自动化测试。原型设计原型:实现最终程序主要功能的大概模型。原型设计过程会拼凑出一个能解决问题的程序,以便了解所需要的组件和优秀解决方案的需求。对代码重写说不:常见问题:第二系统综合症、持续重写综合症、代码疲劳,避免这些问题核心思想是...
2019-02-14 21:51:00
249
原创 Python学习笔记_第十八章:程序打包
用于发布Python包的工具包Distutils能让程序员轻松地用Python编写安装脚本。这些脚本可以用来发布存档文件等。Distutils基础Distutils如下为一个简单的安装脚本(setup.py)from distutils.core import setupsetup(name = 'hello', version = '1...
2019-02-14 20:48:00
524
原创 Python学习笔记_第十七章:扩展Python
考虑哪个更重要最好的解决方案在Python中开发一个原型(prototype)程序分析并找出瓶颈用c语言(或者C++,C#,java,Fortran等)作为扩展来重写瓶颈代码。使用Fortran可以参考Pyfort和F2PY如果要编写一些底层代码用来和硬件交互,那么除了C语言外别无选择;另外一个需要使用扩展的情况是遗留代码Python使用...
2019-02-12 16:56:00
348
原创 Python学习笔记_第十六张:测试
先测试后编码精确的需求说明现在可以在Python内明确需求,让解释器检查程序是否满足需求,这无疑是个好消息。测试的四个步骤指出新特性编写特性的骨架代码为特性的骨架代码编写哑代码现在重写代码,使它完成工作测试工具unittest:通用测试框架doctest:简单一些的模块,是检查文档用的,但是对于编写单元测试很在行。doctes...
2019-02-07 12:40:00
190
原创 Python学习笔记_第十五章:Python和web
屏幕抓取下面是一个urllib+re屏幕抓取的例子:from urllib import urlopenimport retext = urlopen('http://python.org/community/jobs').read()pat = re.compile('<a class=".*?" href=".*?">.*?<...
2019-01-25 20:38:00
222
原创 Telnet远程登录Ubuntu16.04 阿里云服务器
Telnet安装安装守护进程:sudo apt-get install xinetd安装Telnet:sudo apt-get install telnetdTelnet查看telnet安装完后默认是开启的,可以通过如下命令查看:netstat -a | grep telnetroot@iZ2zegnj7n4qxru8uxb32cZ:~/.vn...
2019-01-24 16:19:00
1173
原创 Python学习笔记_第十四章:网络编程
Python的网络编程解决方案:Python内有很多针对常见网络协议的库用Python很容易写出处理各种协议格式的代码(Python非常擅长于处理字节流的各种模式)如果想了解更多Python中的网络编程,推荐:Jphn Goerzen 的 Foundations of Python Network Programming少数几个网络设计模块s...
2019-01-23 20:50:00
150
原创 Python学习笔记_第十三章:数据库支持
了解关系型数据库:http://www.sqlcourse.com了解python包支持的数据库:http://www.python.org/topics/database/关系型数据库并不是唯一的数据库,还有类似ZODB(http://wiki.zope.org/ZODB)的对象数据库、类似Metakit(http://www.equi4.com/m...
2019-01-22 20:43:00
250
原创 Python学习笔记_第十二章:图形用户界面
本章介绍最成熟的跨平台PythonGUI工具包——wxPython(http://wxpython.org)丰富的平台简单来说,平台是图形组件的一个特定集合,可以通过叫做GUI工具包的给定Python模块访问。一些支持Python的流行GUI工具包工具包描述网站Tkinter使用Tk平台。很容易得到。半标准http://wiki.python.org...
2019-01-22 16:06:59
268
原创 window Python 2.7 安装wxPython
准备工作安装pip下载安装curl1、下载地址为:http://curl.haxx.se/download.html,在此页面的最底下有windows下载链接,选择不带ssl的版本2、下载完之后解压到一个目录,并在此目录下打开dos3、执行curl.exe或者可以直接将curl.exe放到C:\Windows\System32目录下,这样可以...
2019-01-21 20:51:00
2180
原创 ubuntu 下载安装wxPython
准备工作:确定自己的桌面环境,本例为gnome因为本例桌面环境为gnome,查询了解到以GTK为基础桌面工具包,所以需要确定系统是否安装了GTKgtk1.0pkg-config --modversion gtk+gtk2.0pkg-config --modversion gtk+-2.0gtk3.0pkg-config --modv...
2019-01-21 19:11:00
987
原创 vncViewer远程阿里云ECS服务器
具体步骤如下:服务器为阿里云ECS添加安全组协议类型:自定义TCP端口范围:5900/59001授权对象:0.0.0.0/0为服务器定制桌面:安装x-window-system-core(X server,X client,X protocol)apt-get install x-window-system-core安装桌面环境管理程序gnome(实现X p...
2019-01-21 16:33:05
1204
原创 Python学习笔记_第十一章:文件和流
打开文件open(name[, mode[, buffering]])打开模式open函数默认的打开方式为读模式。open中模式参数的常用值值描述'r'读模式'w'写模式'a'追加模式'b'二进制模式(可以添加到其他模式中使用)'+'读/写模式(可以添加到其他模式中使用)将文件以二进制形式打开,这个只有在Pyt...
2019-01-18 11:35:25
172
原创 Python学习笔记_第一章:快速改造(基础知识)
Python 安装:windows:下载安装包安装就行Linux or UNIX:绝大多数Linux or UNIX,Python解释器默认已经安装好了可以通过$python 进行验证如果正确安装,会进入Python解释器,按Ctrl+D可以退出如果没有安装,可以通过:1.使用包管理器安装,绝大多数Linux系统家族都存在多种包管理系统和安装机制Debian:$ apt-get...
2019-01-16 17:52:28
166
转载 优快云-markdown编辑器的使用
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
2019-01-16 17:23:28
99
原创 Python2和Python3的区别
1、printPython3中Python 3.7.0b4 (v3.7.0b4:eb96c37699, May 2 2018, 19:02:22) [MSC v.1913 64 bit (AMD64)] on win32Type "copyright", "credits" or "license()" for more information.>>> ...
2019-01-12 11:35:49
109
原创 学习率改变策略
学习率在神经网络训练中可以说是最重要也是最难调的超参数,下面结合博文(https://blog.youkuaiyun.com/hacker_long/article/details/85054085)总结caffe中常见的学习率改变策略。变化策略caffe框架中的策略包括:fixed,step,exp,inv,multistep,poly,sigmoid。fi...
2019-01-11 20:54:00
1441
原创 神经网络构建、训练攻略
以下建议的排列顺序与构建网络时考虑顺序无关构建1、使用方差缩放初始化。在 TensorFlow 中,该方法写作 tf.contrib.layers.variance_scaling_initializer()。根据我们的实验,这种初始化方法比常规高斯分布初始化、截断高斯分布初始化及 Xavier 初始化的泛化/缩放性能更好。粗略地说,方差缩放初始化根据...
2019-01-11 19:55:00
755
原创 Python学习笔记_第十章:自带电池
模块是程序下面是一个简单的模块导入过程,其中hello为预先编辑好的模块,放在桌面上>>> import sys>>> sys.path.append('C:\Users\hcs\Desktop')>>> import hellohello>>> import hello如上,同一个模块只装载一...
2019-01-10 22:33:18
232
原创 Python学习笔记_第九章:魔法方法、属性和迭代器
魔法方法:名字中以双下划线为开头和结尾(__* __)的方法组成的集合中所包含的方法准备工作Alex Martelli所著的《Python技术手册》的第8章有关于旧式类和新式类区别的深入探讨可以对自己类的作用域中的__metaclass __变量赋值来为这个类设定元类,元类是其他类(或类型)的类——这是个更高级别的主题(可参考:http://pyth...
2019-01-08 23:18:00
306
原创 Python学习笔记_第八章:异常
什么是异常Python用异常对象来表示异常情况,遇到错误后会引发异常。如果异常对象未被处理或捕捉,程序就会用所谓的回溯终止执行按自己的方式出错raise语句使用一个类(Exception及其子类)或者类实例调用raise语句可以引发异常。Python内建异常可以在exceptions模块中找到,可以使用dir列出模块内容>>> dir(exceptio...
2019-01-05 10:47:48
203
原创 Python学习笔记_第七章:更加抽象
对象的魔力多态事实上,唯一能够毁掉多态的是使用函数进行显式地内存检查,比如:type、isinstance、issubclass函数等。方法更像是绑定在属性上的函数。继承类和类型类到底是什么定义子类只是个定义更多(也可能重载已存在的)方法的过程。在旧版本的的Python中,类和类型之间有很明显的区别。内建的对象是基于类型的,自定义的对象则是...
2018-12-27 21:55:00
154
原创 caffe学习笔记:2018-12-27
Ubuntu kylin-14.4+cuda7.5+nvidia-410 + cudnn-5.0.5 + OpenCV3 + Python问题总结caffe模型的训练训练需要的文件:train.prototxt,test.prototxt,lmdb,name_mean.binaryproto,slover.prototxt数据文件:images,t...
2018-12-27 20:00:00
217
原创 Python学习笔记_第六章:抽象
创建函数函数callable在Python3.0不再可用,需要使用表达式hassttr(func, call)代替。文档化函数文档字符串>>> def square(x): 'Calculates the square of the number x.' return x * x>>> squ...
2018-12-19 22:11:00
189
原创 Linux命令整理
添加环境变量:export LD_LIBRARY_PATH=/usr/local/cuda-7.5/lib64:PATH设置 vncViewer 和 宿主机之间共享剪切板(服务器为Linux,客户端为windows):vncconfig -nowin& ...
2018-12-09 17:51:00
129
原创 VNCViewer+VNCServer远程监控
*利用VNCViewer+VNCServer远程监控可以达到类似虚拟机的体验效果我的环境搭建1.服务器(Ubuntu Linux)2.客户端(win10)3.下载VNCViewer window安装包,网盘如下链接:https://pan.baidu.com/s/1KpFo1_i89I_ni0ieJSSneg 密码:v8xf服务器端用到的Lin...
2018-12-07 17:55:00
3021
原创 英语六级答题攻略
前言:1.无论做什么类型题目,段首断尾都要读懂。2.题干一定要看仔细了。3.读懂题干的基础上,善于运用排除法。听力1.熟悉题干的过程中,不一定非要理解说啥,只需要大概读一遍,听到的时候有印象即可2.对选项中的每一项按照听到的先后顺序标记,正确答案往往是第一次听到的3.要听清楚题目,个别选项可以根据题目直接排除完型填空主义空缺周围系动词快...
2018-12-03 11:55:00
943
原创 Python 杂记
1.Python自带的IDLE导入模块import syssys.path.append('C:\Users\hcs\Desktop')sys模块是使用C语言写的,因此字符串'\n','\r','\t'等来表示特殊字符 ...
2018-11-30 11:47:00
88
原创 Python学习笔记_第五章:条件,循环和其他语句
Python3.0中,print不在是语句而是一个函数(功能基本不变)赋值的魔法>>> x, y, z = 1, 2, 3>>> print x, y, z1 2 3多个赋值操作可以同时进行>>> x, y = y, x>>> print x, y, z2 1 3...
2018-11-29 22:11:00
233
原创 2018-11-29
exist:exist主要有两种形式,一个参数和两个参数的,作用都是用于确定某值是否存在:b = exist( a)若 a 存在,则 b = 1; 否则 b = 0;b = exist( 'name', 'kind')kind 表示 name 的类型,可以取的值为:builtin(内建类型),class(类),dir(文件夹),file(文件或...
2018-11-29 22:05:00
84
原创 Python学习笔记_第四章:当索引不好用时
字典是Python中唯一的内建的映射类型,这里是内建唯一,可以自己创建其他映射类型键可以是数字、字符串甚至是元祖字典的使用...创建和使用字典>>> phonebook = {'Alice' : '2341', 'Beth' : '9102', 'Cecil' : '3258'}dict函数dict可以通过其他映射(如字典...
2018-11-28 21:02:00
155
原创 Python学习笔记_第三章:使用字符串
字符串的基本操作前面序列中介绍的 操作:分片、索引、成员资格、最大值、最小值、长度、乘法,都适用于字符串。字符串格式化:精简版字符串操作符(%)注意:%也可以用于模运算在%的左侧放置一个字符串,右侧放置希望被格式化的字符串(值、元祖、字典)>>> forma = 'Hello, %s. %s enough for ya?'&...
2018-11-28 12:01:00
216
原创 Python学习笔记_第二章:列表和元祖
1.序列中每个元素被分配一个序号-元素的位置,也成为索引。第一个索引是0,第二个是1,以此类推。2.本章介绍的列表的操作同样适用于字符串。序列概览Python有6种内建的的序列:列表、元祖、字符串、Unicode字符串、buffer对象和xrange对象,本章重点介绍类表和元祖。序列可以包含其他序列。Python中有一种名为容器的数据结构,基本上...
2018-11-27 21:41:00
415
原创 Python学习笔记_第一章:快速改造(基础知识)
Python 安装:windows:下载安装包安装就行Linux or UNIX:绝大多数Linux or UNIX,Python解释器默认已经安装好了可以通过$python 进行验证如果正确安装,会进入Python解释器,按Ctrl+D可以退出如果没有安装,可以通过:1.使用包管理器安装,绝大多数Linux系统家族都存在多种包管理系统和安装机制Debian:$...
2018-11-25 17:59:40
181
原创 Python2与Python3的比较
Python2与Python3的比较1、运行效率:Python2比Python3运行效率高2、方向:2、对Python2有所依赖的方向:Python自动化运维3、开发、运维、机器学习3、编码:Python2:Unicode,Python3:utf-8Print函数Python3 print彻底变成了一个函数1.2.2 Python字符串字符...
2018-11-07 13:15:00
205
原创 MDSeq-R包的学习笔记(直接粘贴代码)
#下面的方法不能安装source("https://bioconductor.org/biocLite.R")biocLite("cqn")#Install MDSeq from local source with#install.packages("MDSeq_1.0.5.tar.gz", repos=NULL, type="source")...
2018-10-08 17:59:00
345
原创 VMware-14.1.1下Ubuntu-14.04.3虚拟机与Windows10宿主机间的文件共享问题
详细:当我们安装好虚拟机后为了方便往往需要主机和宿主机之间进行文件共享~步骤如下 答1.在主机下设置共享文件夹(注意~此处权限设置为everyone比较保险) 答2.在确保虚拟机没有启动的情况下为VMware添加共享文件夹 依次点击菜单栏“虚拟机/设置/选项/共享文件夹”启用共享文件夹 添加我们刚刚在...
2018-10-08 10:13:41
196
原创 ubuntu中安装docker
ubuntu中安装docker:1、下载虚拟机,网址为:https://www.virtualbox.org/wiki/Downloads安装虚拟机(按步骤安装即可)2、下载Ubuntu,网址为:https://www.glbwl.com/ubuntu-14-04.html在虚拟机中创建Ubuntu虚拟机3、检测系统环境,执行以下命令:uname -aca...
2018-10-08 10:12:00
266
原创 在windows下使用docker 注意事项
在windows下使用docker 注意事项 (1)在setup-Docker Toolbox 界面下 select Additional Tasks 中一定记得勾选最后一项 (install virtualBox with NDIS5 driver[default NDIS6]) (2)按步骤点击下一步即可 (3)安装...
2018-10-08 10:11:20
556
1
Digital Retinal Images for Vessel Extraction
2019-01-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅