Python笔记
老马过河hhh
懂一点物理的码农。CSDN很少上,评论不回,私信也很少回。
展开
-
Python中的字符串相关转换
Python 3.X 中,使用int(str) float(str) 等函数进行字符串到数值的转换。 使用 % 可进行C语言中printf风格的字符串输出使用struct类进行bytes 到 integer的转换原创 2015-08-28 00:44:58 · 973 阅读 · 0 评论 -
SciPy库主要功能
scipy基类 bool8类型 byte类型 intN运行时Warning 计算平台限制numpy相关数学函数scipy.io导入导出matlab文件导入图像scipy.linalg线性代数: 矩阵求逆 分解 行列式scipy.special特殊函数: 贝塞尔 椭圆 伽玛 erfscipy.fftpack快速傅立叶变换scipy.optimize优化算法原创 2016-10-16 12:56:14 · 8811 阅读 · 0 评论 -
Matplot使用笔记
最简单的模板一次性使用各种控件图单窗口绘制):from numpy import *import matplotlib.pyplot as pltplt.subplot(111)x = linspace(0,5,100)y =sin(x) + xplt.plot(x, y,'r-')plt.bar(x[::10],y[::10],0.3,align='center', alpha=0.8原创 2015-11-23 01:23:09 · 1137 阅读 · 0 评论 -
Python常用指令
Python中常用代码备忘延时 睡眠 timeclocksleep字符串调用外部.py文件线程安全队列原创 2015-11-22 01:34:00 · 997 阅读 · 0 评论 -
Python动态特性
长期习惯了C/C++系的静态语言后,切换到Python中往往仍习惯使用静态办法解决问题,而不能充分利用Python强大的动态特性。大多数时候,这使得代码变得不必要地长且难以理解。希望在进阶Python的过程中,逐步掌握更加高级、简捷的语言特性,将更多的精力放到解决问题当中去。函数对象在Python中,以函数作为对象进行传递是很普遍的做法,典型应用例如:数值优化中作为目标函数原创 2015-11-22 02:18:19 · 2471 阅读 · 0 评论 -
Python中的对象的排序
对于简单的list进行排序可以直接使用内置函数sorted原创 2015-10-08 00:34:44 · 2385 阅读 · 0 评论 -
matplot工作层次
底层基于Qt wxWiget GTK等封装一层Path 提供功能:折线 3阶贝塞尔 4阶贝塞尔 封装一层Patch 提供功能:有色线段填充矩形填充多边形文字封装一层Plot 提供功能:数学表达式axis坐标轴tick刻度legend图例annotation标注title标题grid网格使用Path绘制贝塞尔曲线:import matplotlib.pyplot as p原创 2015-11-05 03:00:52 · 774 阅读 · 0 评论 -
使用pillow进行图像处理
PIL库很久没有更新,取而代之的是pillow库 pillow库提供的imshow函数是文件形式,比较难用,一般使用matplot库中的pyplot.inshow()函数,该函数提供了对于pillow.Image对象的直接支持。此外,matplot.pyplot.imread库自身也提供了PNG图像加载功能。若已安装pillow库,则其会自动调用以加载其他格式。返回的是标准numpy array。原创 2015-11-03 16:58:43 · 4667 阅读 · 0 评论 -
正则表达式
Python 正则表达式re的基本使用流程原创 2015-10-02 23:34:10 · 522 阅读 · 0 评论 -
Python常用文件操作
使用python进行文件操作是各种数据预处理的必备技能。主要涉及的是文件名和路径字符串处理。import os, shutil, sys获取当前.py文件目录BASE_DIR = os.path.dirname(os.path.abspath(__file__))#添加到import库查询目录sys.path.append(BASE_DIR)复制移动文件和文件夹#...原创 2018-09-08 15:41:20 · 395 阅读 · 0 评论