不会吧不会吧,不会有人连这篇文章都不关心吧?
首先说好,本宝宝不定期更新 另外,代码写的比较冗杂,需要拿走,不喜勿喷。 有些同学反映复制的代码是一行的问题,额。。。我不会解决。 但是可以用手机复制,这样就能得到多行,然后发给电脑就完美解决了。 不过在我的电脑上是没有任何问题的,点击一键复制即可。
考虑到有可能会有不太精通Python的朋友,首先是说好,本代码仅支持Jupyter Notebook,因为用到了魔法函数。
额。。。 反正就是只能用jupyter,具体操作见最后。
实验数据处理
1 |
|
1 | b1 = [0.159,0.182,0.209,0.242,0.275,0.321,0.369,0.422,0.479,0.545,0.616,0.685,0.752,0.807,0.848,0.867,0.864,0.838,0.793,0.736,0.667] |
画图
1 |
|
同理,改改就是另外几个图了,还不快copy paste modify一下!
仅供参考哦
1 |
|
1 |
|
萌新教程
- 代码分为数据处理和画图两个部分,你需要的是拿你的实验数据来替换我的,注意对应好,别理论值实验值傻傻分不清cu。
- 数据处理部分:进行相应的计算,这样比计算器还快,其他的实验也可以批量计算,改改公式即可
- 画图部分的数据,相应的数据由数据处理部分复制而来(也有一点点是自己手输),所以记得分成几个ceil运行代码,我已经给分好了
- 画图坐标:调一下x,y即可,分别是x = np.arange(-7,8)和plt.ylim((0,1)),其中x的原则是你有多少个数据就设置多少,例如15个数据就设置x为(-7,8)因为8-(-7)=15,而y的原则是你的数据显示,比方说这15个数都分布在0到10之间,那我设置y轴为(0,10)就很好,如果分布在0到1呢,可能变换就不明显了,此时应当限制y为(0,1)才能看到明显的曲线变换。
- 画图坐标轴:plt.xlabel(‘x’),这是控制显示在xy轴上的数据的,可以随便改,也可以删掉。
- 画图文本:plt.text(-5.0,0.9,r”$B_2$”,fontdict={‘size’:16}),同上,可改引号内内容,也可删
- 画图标题:写着汉字,自己改。总之一句话,“调整”部分的代码,自己看着办,不动也行。
- 图片保存:返回jupyter的主页,就能看到,勾选,点Download即可,实在不行截屏也可。
这要是再有人不会,我可就不服了哦!!! 有问题欢迎联系本人或在下方评论区评论。 作者:孙鹏程 联系方式(QQ):1260910989
作者:孙鹏程
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 本研一体化班(人工智能类)2001班!