futurechao的个人空间 https://blog.eetop.cn/1227585 [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

分享 Python科学计算技巧积累八——colormap 和 contour map的绘制
2016-1-22 14:38
最近日志很久没有更新,一方面自己在python上的进步不大,另一方面也是有些懒散。但是懒散还是不行的,学到的技巧不总结一下,下次使用时又忘了,导致还得从头再摸索一番。 这篇博客主要是记录一下用Python绘制二维color map 和 contour map的方法。闲话少说,直接上程序分析。 # 生成一个3.2 * 2.8 inch的图片 plt.figur ...
个人分类: 编程语言|10403 次阅读|0 个评论
分享 Python科学计算技巧积累七——绘图的一些细节问题
2015-10-8 01:09
写这个日志的主要原因是自己使用Python这段时间以来,通过参考官方文档以及阅读别人的代码,发现了自己经常出现的小错误,同时也学到了别人的一些技巧。由于Python科学计算是个开源项目,众多的计算包往往都会集成在一个运行环境中,良莠不齐,而且即使是同一个函数包,各人的使用习惯也不一样,所以没有统一的使用方法。因 ...
个人分类: 编程语言|4265 次阅读|0 个评论
分享 Python科学计算技巧积累六——拟合sine函数
2015-9-28 13:49
Python也可以像MATLAB一样进行函数拟合,在拟合线性函数时numpy.polyfit使用很方便.但是在拟合非线性函数时,Python就不如MATLAB使用方便快捷。不过Scipy.optimize.curve_fit也提供了基于最小二乘法的拟合,只是需要自己定义函数,不如MATLAB的cftool工具箱方便。 本文将就拟合sine函数为例,对照程序,总结scipy.optimize ...
个人分类: 编程语言|5191 次阅读|2 个评论
分享 Python科学计算技巧积累五——2D colormap 绘制
2015-6-11 15:59
绘制2D colormap 更能生动形象的表明两个变量对函数的影响。在文献中插入2D 图像更显专业,也有吸引力。 使用python绘制2D图像的代码如下: XX, YY = np.meshgrid(x_angle, y_period) # 首先生成meshgrid fig = plt.figure() plt.pcolor(YY, XX, absp) # 绘制 x自变量,y自变量,和函数abs ...
个人分类: 编程语言|3909 次阅读|0 个评论
分享 Python科学计算技巧积累四——双y轴图像绘制
2015-5-9 11:21
双y轴图像具有单y轴图像没有的对比效果,在MATLAB中有plotyy函数可以实现,Python的实现方式没有MATLAB那样方便,不过实现效果却也不见得差。 以往我常用的绘图命令是 import matplotlib.pylab as plt #导入绘图包 plt.figure() # 创建图像文件 plt.plot(...) # 绘制图像 plt.show() #显示图像 在双y轴 ...
个人分类: 编程语言|13359 次阅读|0 个评论
分享 Python科学计算技巧积累三——将坐标设置为科学计数格式
2015-5-9 11:02
Python的matplotlib.pylab函数包中尽管将坐标tick默认为科学技术格式,‘sci,但对于小于10^6的数,还是将其全部展开显示,导致坐标旁边的数字很长,影响美观。 我平时常用plt.figure()和plt.plot来绘图,只要在代码中加入下面两行限制tick的格式,就可以改变ytick又长又丑的格式。 ax = plt.gca() # 获取当前图 ...
个人分类: 编程语言|12981 次阅读|0 个评论
分享 Python科学计算技巧积累二——读取txt文件
2015-5-8 12:45
读取数据是后期数据处理的必要步骤。.txt是广泛使用的数据文件格式。一些.csv, .xlsx等文件可以转换为.txt 文件进行读取。我常使用的是Python自带的I/O接口,将数据读取进来存放在list中,然后再用numpy科学计算包将list的数据转换为array格式,从而可以像MATLAB一样进行科学计算。 下面是一段常用的读取txt文件代码,可以 ...
个人分类: 编程语言|2679 次阅读|0 个评论 热度 1
分享 Python科学计算技巧积累一
2015-5-3 12:02
Python作为一种脚本语言广泛应用用自动化测试中,在国外大学本科课程设置中,很多学校也将Python作为入门语言。在电路公司,如博通,很多测试岗位需要懂得Python。因此学习Python对以后求职工作有很大的帮助。 Python的应用十分广泛,在科研领域也有可以和MATLAB相提并论的科学计算包numpy,scipy,matplotlib等。尽管没有 ...
个人分类: 编程语言|5980 次阅读|0 个评论
分享 在Cadence中画出斜线
2015-3-1 13:37
在仿真cross-coupled oscillator时,transistor的gate和其对应transistor的drain相连,从而形成一条斜线。在Cadence schematic中,布线默认是横平竖直的,因此画出来的cross-coupled pair不好看。 一个解决方法,在schematic中添加一条线的时候,按F3按钮,会弹出一个对话框,将route选项从full变成direct就可以画出斜线 ...
个人分类: 仿真软件|14309 次阅读|6 个评论 热度 7
分享 Cadence远程登陆 x window display initialization failure问题解决
2015-1-16 02:21
心情 : 高兴 由于长时间不用Cadence, 加上重装了电脑,最近再登陆时,以外发现出现了Warning. *WARNING*X Window Display Initialization failure. *WARNING* (DISPLAY not defined) 在网上找了找解决方法,大部分都是X server没有运行导致,或者没有在putty配置上钩选Enable X11 Forwa ...
个人分类: 仿真软件|16421 次阅读|4 个评论 热度 2
  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 2

    粉丝
  • 0

    好友
  • 5

    获赞
  • 9

    评论
  • 553

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-28 19:34 , Processed in 0.014378 second(s), 4 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部