python函数图像风格 用python绘制函数图像( 二 )


深度说明Python应用程序特点
对Python数据库进行学习研究
Python开发人员对Python经验之谈
对Python动态类型语言解析
Image.point函数有多种形式,这里只讨论Image.point(table, mode),利用该函数可以通过查表的方式实现像素颜色的模式转换 。其中table为颜色转换过程中的映射表,每个颜色通道应当有256个元素,而 mode表示所输出的颜色模式,同样的,''L''表示灰度,''1''表示二值图模式 。
可见,转换过程的关键在于设计映射表,如果只是需要一个简单的箝位值,可以将table中高于或低于箝位值的元素分别设为1与0 。当然,由于这里的table并没有什么特殊要求 , 所以可以通过对元素的特殊设定实现(0, 255)范围内,任意需要的一对一映射关系 。
示例代码如下:
import Image# load a color imageim = Image.open(''fun.jpg'')# convert to grey level imageLim = im.convert(''L'')Lim.save(''fun_Level.jpg'')# setup a converting table with constant thresholdthreshold = 80 table = []for i in range(256):if ithreshold:table.append(0)else:table.append(1)# convert to binary image by the tablebim = Lim.point(table, ''1'')bim.save(''fun_binary.jpg'')
IT部分通常要完成的任务相当繁重但支撑这些工作的资源却很少,这已经成为公开的秘密 。任何承诺提高编码效率、降低软件总成本的IT解决方案都应该进行 周到的考虑 。Python图像处理所具有的一个显著优势就是可以在企业的软件创建和维护阶段节约大量资金,而这两个阶段的软件成本占到了软件整个生命周期中总成本 的50%到95% 。
Python清晰可读的语法使得软件代码具有异乎寻常的易读性,甚至对那些不是最初接触和开发原始项目的程序员都 能具有这样的强烈感觉 。虽然某些程序员反对在Python代码中大量使用空格 。
不过,几乎人人都承认Python图像处理的可读性远胜于C或者Java,后两 者都采用了专门的字符标记代码块结构、循环、函数以及其他编程结构的开始和结束 。提倡Python的人还宣称,采用这些字符可能会产生显著的编程风格差 异,使得那些负责维护代码的人遭遇代码可读性方面的困难 。转载
python画正余弦函数图像?用python怎样画出如题所示的正余弦函数图像? 如此编写代码,使其中两个轴、图例、刻度,大?。琇aTex公式等要素与原图一致,需要用到的代码如下,没有缩进:
#-*-codeing:utf-8;-*-
from matplotlib import pyplot as plt
import numpy as np
a=np.linspace(0,360,980)
b=np.sin(a/180*np.pi)
c=np.cos(a/180*np.pi)
fig = plt.figure()
ax = fig.add_subplot(111)
ax.set_xlim([0, 360])
ax.plot(a,b,label=r"$y=\sin(\theta)$")
ax.plot(a,c,label=r"$y=\cos(\theta)$")
ax.grid(True)
ax.set_ylabel(r"$y$")
ax.set_xlabel(r"$\theta$")
plt.xticks(np.arange(0,360+1,45))
plt.title("SineCosine Waves")
plt.legend()
plt.savefig("SinCosWaveDegFont.jpg")
plt.show()
代码运行show的窗口图
代码的截图
代码输出的文件的图
【python函数图像风格 用python绘制函数图像】python函数图像风格的介绍就聊到这里吧 , 感谢你花时间阅读本站内容,更多关于用python绘制函数图像、python函数图像风格的信息别忘了在本站进行查找喔 。

推荐阅读