![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Python
文章平均质量分 62
帅气的弟八哥
敏于行而慎于言,讷于言而敏于行
展开
-
Cheat_Sheet ---Keras、Matlab、Matplotlib、Numpy、Pandas、Scikit-Learn、SciPy
Cheat_Sheet ---KerasCheat_Sheet ---MatlabCheat_Sheet ---MatplotlibCheat_Sheet ---NumpyCheat_Sheet ---PandasCheat_Sheet ---Scikit-LearnCheat_Sheet ---SciPy参考文献http://ddl.escience.cn/f/IDkq#path=%2F8215...原创 2018-04-19 11:30:12 · 3743 阅读 · 1 评论 -
12bit灰度图像映射到8bit显示及python 实现
图像显示和打印面临的一个问题是:图像的亮度和对比度能否充分突出关键部分。这里所指的“关键部分”在 CT 里的例子有软组织、骨头、脑组织、肺、腹部等等。 技术问题1、显示器往往只有 8-bit, 而数据有 12- 至 16-bits。 2、如果将数据的 min 和 max 间 (dynamic range) 的之间转换到 8-bit转载 2017-10-27 15:11:15 · 6791 阅读 · 2 评论 -
LInux 下安装 python notebook 及指向路径,运行计时,炫酷的深蓝午夜主题,本地登陆远程服务器
1. 安装 pip工具 sudo apt-get install pyton-pip2. 安装ipython及其依赖包 sudo apt-get install ipython ipython-notebook3. 安装可选的附加工具(需要时间较长)sudo apt-get install python-matplotlib python-sci...原创 2015-12-26 18:18:36 · 5779 阅读 · 0 评论 -
Tensor数据相关的运算、函数讲解及与numpy区别
Tensortensorflow 中使用它来表示数据。可以看做多维数组或者list。 标量是张量,向量是张量,矩阵是张量,矩阵的矩阵是张量。常用几种定义方法1. variable变量,一般是可以被更更新或更改的数值,即在流图运行过程中可以被不断动态调整的值。我们训练一个模型的时候,会用到Tensorflow中的变量(Variables),我们需要它来保持和更新参数值,和张量一样,变量也保存在内存缓转载 2017-09-25 13:57:50 · 7015 阅读 · 0 评论 -
Python的GUI框架PySide
PySide学习笔记PySide安装Python自带了GUI模块Tkinter,只是界面风格有些老旧。 Python的Qt有PyQt和PySide吧。PyQt 是商业及 GPL 的版权, 而 PySide 是 LGPL。大意也就是PyQt开发商业软件是要购买授权的,而PySide则不需要。二者代码基本一致,修改下import 基本剩余的代码皆可通用。所以毫不犹豫的选择了PySide。QtCore是原创 2017-08-28 04:41:51 · 2352 阅读 · 0 评论 -
python解析json
JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式,易于人阅读和编写。引用模块import json重要函数编码:把一个Python对象编码转换成Json字符串 json.dumps() 解码:把Json格式字符串解码转换成Python对象 json.loads()排序import jsondata1 = {'b':789,'c':456,原创 2017-07-27 21:37:51 · 504 阅读 · 0 评论 -
Python 异常处理
python提供了两个非常重要的功能来处理python程序在运行中出现的异常和错误。你可以使用该功能来调试python程序。什么是异常?异常即是一个事件,该事件会在程序执行过程中发生,影响了程序的正常执行。 一般情况下,在Python无法正常处理程序时就会发生一个异常。 异常是Python对象,表示一个错误。 当Python脚本发生异常时我们需要捕获处理它,否则程序会终止执行。 异常处理捕捉异原创 2017-07-19 03:25:05 · 618 阅读 · 0 评论 -
Python如何将列表分成均匀大小的块?
均匀大小的块def chunks(l, n): """Yield successive n-sized chunks from l.""" for i in range(0, len(l), n): yield l[i:i + n]import pprintpprint.pprint(list(chunks(range(10, 75), 10)))[[10, 11原创 2017-07-18 11:03:01 · 20224 阅读 · 0 评论 -
Python函数之 ceil, floor,round
Ceiling是向上取整 floor是向下取整 Round是四舍五入的ceil描述ceil() 函数返回数字的上入整数ceil():将小数部分一律向整数部分进位。#!/usr/bin/pythonimport math # This will import math moduleprint "math.ceil(-45.17) : ", math.cei原创 2017-07-17 16:01:51 · 7344 阅读 · 1 评论 -
批量提取 caffe 特征 (python, C++, Matlab)(待续)
本文参考如下:Instant Recognition with Caffe Extracting FeaturesCaffe Python特征提取 caffe 练习4 —-利用python批量抽取caffe计算得到的特征——by 香蕉麦乐迪 caffe 练习3 用caffe提供的C++函数批量抽取图像特征——by 香蕉麦乐迪 caffe python批量抽取图像特征 caffe pyth转载 2016-01-20 10:49:55 · 7086 阅读 · 3 评论 -
scipy.ndimage.zoom上采样与下采样
插值Bilinear interpolation would be order=1, nearest is order=0, and cubic is the default (order=3).举例说明import numpy as npimport scipy.ndimagex = np.arange(64).reshape(8,8)print 'Original array:'prin原创 2017-05-17 08:42:25 · 19686 阅读 · 1 评论 -
Python函数式编程-map()、zip()、filter()、reduce()、lambda()
三个函数比较类似,都是应用于序列的内置函数。常见的序列包括list、tuple、strmap函数map函数会根据提供的函数对指定序列做映射。map函数的定义:map(function, sequence[, sequence, ...]) -> listmap()函数接收两个参数,一个是函数,一个是序列,map将传入的函数依次作用到序列的每个元素,并把结果作为新的list返回。1、当seq只有一个时原创 2017-07-14 17:26:16 · 1353 阅读 · 0 评论 -
pandas.DataFrame.iterrows
iterrowsDataFrame.iterrows()[source]Iterate over DataFrame rows as (index, Series) pairs. 迭代(iterate)覆盖整个DataFrame的行中,返回(index, Series)对>>> df = pd.DataFrame([[1, 1.5]], columns=['int', 'float'])>>>转载 2017-05-10 15:12:19 · 12991 阅读 · 0 评论 -
python中的深拷贝与浅拷贝
浅拷贝的时候,修改原来的对象,深拷贝的对象不会发生改变。对象的赋值对象的赋值实际上是对象之间的引用:当创建一个对象,然后将这个对象赋值给另外一个变量的时候,python并没有拷贝这个对象,而只是拷贝了这个对象的引用。aList = ["kel","abc",123]print(aList, id(aList))bList = aListbList.append("add")print(aList原创 2017-10-12 14:00:46 · 3801 阅读 · 0 评论 -
Python中的除法保留两位小数
在C/C++语言对于整形数执行除法会进行地板除(舍去小数部分)。例如 int a=15/10; a的结果为1。同样的在Java中也是如此,所以两个int型的数据相除需要返回一个浮点型数据的时候就需要强制类型转换,例如 float a = (float)b/c ,其中b、c都是int型数据。Python中分为3种除法:传统除法、精确除法、地板除。传统除法如果是整数除法则执行地板除,如果是浮点数除法则执原创 2017-08-31 20:30:43 · 98460 阅读 · 1 评论 -
Python 命令汇总
python 库windows安装兵种:python程序员。 等级:二级。 攻击:较高。 防御:普通。 价格:低。 天赋:胶水,我方有c程序员时,速度可达到c程序员的80%。 天赋:成熟,难以升级到三级,即使成功也没什么好处原创 2017-05-02 14:57:48 · 2034 阅读 · 2 评论 -
如何向IPython Notebook中导入.py文件
相关文章链接如何向IPython Notebook中导入.py文件 如何将 ipynb 发布到 blog 中(html, markdown格式)Introducing IPython Notebook Beginner’s IPython Notebook Tutorial Example notebook showing how to do statistics in IPython Note转载 2017-04-26 10:00:33 · 30777 阅读 · 1 评论 -
如何将 ipynb 发布到 blog 中(html, markdown格式)
相关文章链接如何向IPython Notebook中导入.py文件 如何将 ipynb 发布到 blog 中(html, markdown格式)Introducing IPython Notebook Beginner’s IPython Notebook Tutorial Example notebook showing how to do statistics in IPython Note转载 2017-03-27 21:12:42 · 3384 阅读 · 1 评论 -
ubuntu 16.04 配置Python2.7 和 Python3.5 同时调用OpenCV
安装OpenCVOpenCV 官网,下载见 SourceForge and GitHub。若使用官网版本安装不成功,则可试试Github版本。 或者git clone https://github.com/Itseez/opencv.git安装依赖库sudo apt-get -y install libopencv-devsudo apt-get -y install build-essenti原创 2017-05-09 08:53:24 · 7683 阅读 · 5 评论 -
word_cloud
word_cloudword_cloudwordcloud_server转载 2017-12-14 13:18:36 · 801 阅读 · 0 评论 -
Python 中的绘图matplotlib & mayavi库
python matplotlib 图像可视化 python-data-visualization-course Interactive Web Plotting for Python 待整理的Matplotlib Introduction to Matplotlib and basic linematplotlib——一个 2D 绘图库,可产生出版物质量的图表 http://matplot原创 2017-04-27 16:31:51 · 2785 阅读 · 0 评论 -
Python 中的Pandas库
待总结用scikit-learn和pandas学习线性回归用scikit-learn和pandas学习Ridge回归基于python的数据分析库Pandaspandas——Python 数据分析库,包括数据框架(dataframes)等结构 http://pandas.pydata.org/10 Minutes to Pandas:http://suo....原创 2017-04-27 00:37:31 · 3708 阅读 · 1 评论 -
Python 中的numpy 库
待整理的Numpy & PandasPandas数据转为 numpy数据df_numpyMatrix = df.as_matrix()df_numpyMatrix=df.valuesa=([3.234,34,3.777,6.33])#a为python的list类型#将a转化为numpy的array: np.array(a)array([ 3.234, 34. , 3.777,原创 2017-04-26 18:31:51 · 2584 阅读 · 1 评论 -
生成特定分布随机数的方法:Python seed() 函数&numpy &scikit-learn随机数据生成
描述seed() 方法改变随机数生成器的种子,可以在调用其他随机模块函数之前调用此函数。。语法以下是 seed() 方法的语法:import randomrandom.seed ( [x] )注意:seed(()是不能直接访问的,需要导入 random 模块,然后通过 random 静态对象调用该方法。参数x -- 改变随机数生成器的种子seed。如果你不了解其原理,你不必特别去设定seed,Py转载 2017-05-09 15:55:21 · 10792 阅读 · 2 评论 -
Python xrange与range的区别
xrange 与 rangexrange 用法与 range 完全相同,所不同的是生成的不是一个list对象,而是一个生成器。要生成很大的数字序列的时候,用xrange会比range性能优很多,因为不需要一上来就开辟一块很大的内存空间。 xrange 和 range 这两个基本上都是在循环的时候用。for i in range(0, 100): print ifor i in xrange原创 2017-12-20 09:57:48 · 3534 阅读 · 0 评论 -
数据归一化matlab及python 实现
归一化首先在维数非常多的时候,可以防止某一维或某几维对数据影响过大,其次可以程序可以运行更快。归一化的方法:具体可查看 http://blog.csdn.net/yudf2010/article/details/40779953Three common methods are used to perform feature normalization in machine learning alg转载 2016-03-07 09:47:45 · 11842 阅读 · 0 评论 -
Python程序设计—车万翔
程序设计入门—Python对象和类型五种基本对象类型字符串 (string),简记为 str 使用 ’ ’ 或 ” ” 括起来的一系列字符 整数(integer),简记为 int 十进制:21,八进制:025,十六进制:0x15 浮点数(float) 1.48,21.0,21.,.21,2.1E2 布尔数(boolean),简记为 bool True,False 复数(co原创 2017-10-10 20:15:53 · 3826 阅读 · 0 评论 -
python中的glob 模块学习文件路径查找
globglob.glob(pathname), 返回所有匹配的文件路径列表。它只有一个参数pathname,定义了文件路径匹配规则,这里可以是绝对路径,也可以是相对路径。import globglob.glob(r'c:/*.txt')这里就是获得C盘下的所有txt文件glob.glob(r'E:/pic/*/*.jpg')获得指定目录下的所有jpg文件使用相对路径:glob.glob(r转载 2017-05-09 23:33:40 · 1143 阅读 · 0 评论 -
The ntpath module
ntpath module用法示例import ntpathfile = "/my/little/pony"print "isabs", "=>", ntpath.isabs(file)print "dirname", "=>", ntpath.dirname(file)print "basename", "=>", ntpath.basename(file)print "normpath"原创 2017-05-09 20:37:39 · 3449 阅读 · 2 评论 -
Ubuntu下安装Pycharm及相关设置
下载 Pycharm 社区版本 http://www.jetbrains.com/pycharm/download/#section=linux安装指导 Copy the pycharm-community-2016.2.3.tar.gz to the desired installation location (make sure you have rw permissions fo原创 2016-11-23 07:52:42 · 10758 阅读 · 0 评论 -
Python基础语法
多行语句Python语句中一般以新行作为为语句的结束符。 但是我们可以使用斜杠( \)将一行的语句分为多行显示,如下所示:item_one ='firstitem'item_two ='seconditem'item_three ='thirditem'total = item_one + \ item_two + \ item_threeprint(total)语句中包含[], {} 或转载 2016-03-19 13:14:35 · 485 阅读 · 0 评论 -
Ubuntu中python调用SimpleITK来显示图像
misc.imshowipythonimport osfrom scipy import miscdataDir = os.environ["HOME"] + "/Downloads/SimpleITK-MICCAI-2001-Tutorial-master/Data"print dataDirimage = misc.imread(dataDir + "FA.png")misc.ims原创 2016-11-19 18:07:36 · 4438 阅读 · 0 评论 -
Ubuntu中python切换及pip 安装相应python库
更改python默认版本,只需在终端里面执行sudo update-alternatives --install /usr/bin/python python /usr/bin/python2 100sudo update-alternatives --install /usr/bin/python python /usr/bin/python3 150sudo update-altern原创 2016-11-15 20:06:09 · 10917 阅读 · 1 评论 -
ubuntu系统中import h5py, ImportError: No module named h5py的解决方法
问题如下: 在python中输入 import h5py却出现如下问题:Traceback (most recent call last): File "<stdin>", line 1, in <module>ImportError: No module named h5py于是,查询网上资料,给出如下解决方法:sudo apt-get install libhdf5-devsudo原创 2016-07-29 14:58:56 · 21772 阅读 · 2 评论 -
Python环境搭建及第三方库安装和卸载
因预处理医学图像数据需要用到以下的Python库 SimpleITK;Anaconda;PIL (Python Imaging Library),故重新安装Python和第三方库。 一、安装Python去官网:https://www.python.org/downloads/ 下载相应版本。 双击下载的安装包,安装过程需要注意修改添加程序到环境变量。 二、 Anaconda科学计算包Py转载 2016-08-31 19:30:57 · 9376 阅读 · 0 评论 -
Python清屏小结
1. cmd–>pythonimport osi = os.system('cls')2.通用的清屏def cls():print("\n"*100)3.为idle增加一个清屏的扩展ClearWindow首先下载clearwindow.py(点击可直接下载,不能下载的可以右键保存,格式为py结尾),将这个文件放在Python X\Lib\idlelib目录下(X为你的python版本),然后在这转载 2016-03-19 12:47:29 · 857 阅读 · 0 评论 -
Python学习(变量与字符串)
print()、input()、if/else就可以做一个简陋的游戏print()# 打印函数,将信息打印出来input()# 将信息打印,并且要求输入一段话,并且把这段话。input函数,这个函数会将字符串显示在IDLE上,并且让用户输入信息,将这段信息保存至number中if 1 + 1 == 2: print('我是真,如果1+1等于2,就会打印我!!!')else: p转载 2016-03-19 11:56:27 · 1350 阅读 · 0 评论 -
编程书单:十本Python编程语言的入门书籍
本文转自:http://codingpy.com/article/10-python-beginner-books/本文与大家分享一些Python编程语言的入门书籍,其中不乏经典。我在这里分享的,大部分是这些书的英文版,如果有中文版的我也加上了。有关书籍的介绍,大部分截取自是官方介绍。Python基础教程(Begining Python)评语:Python入门佳转载 2016-03-18 15:43:34 · 1039 阅读 · 0 评论 -
听技术播客:一边学Python编程一边学英语
本文转自:http://codingpy.com/article/recommended-python-podcasts/学技术的朋友一般都会关注不少技术博客(blog),但是关注技术播客(podcast)的人估计不会太多。这里一方面也是由于相关的播客数量,尤其是中文播客数量较少导致的。但这并不代表播客对于学习技术没有好处。编程派认为,好的播客节目能加深自己对一门技术及其相关生转载 2016-03-18 15:37:33 · 903 阅读 · 0 评论 -
Python环境搭建
Python环境搭建 Python可应用于多平台包括 Linux 和 Mac OS X。 你可以通过终端窗口输入 “python” 命令来查看本地是否已经安装Python以及Python的安装版本。Python下载 Python官网:http://www.python.org/ Python文档下载地址:www.python.org/doc/ 特别推荐:python官方中文文档 http原创 2016-03-18 04:46:03 · 820 阅读 · 0 评论