python调用函数画图 如何用python画函数图( 二 )


这会得到下面的输出结果:
关于作者:Michael Beyeler,华盛顿大学神经工程和数据科学专业的博士后,主攻仿生视觉计算模型,用以为盲人植入人工视网膜(仿生眼睛),改善盲人的视觉体验 。他的工作属于神经科学、计算机工程、计算机视觉和机器学习的交叉领域 。同时他也是多个开源项目的积极贡献者 。
本文摘编自《机器学习:使用OpenCV和Python进行智能图像处理》,经出版方授权发布 。
Python如何画函数的曲线输入以下代码导入我们用到的函数库 。
import numpy as np
import matplotlib.pyplot as plt
x=np.arange(0,5,0.1);
y=np.sin(x);
plt.plot(x,y)
采用刚才代码后有可能无法显示下图,然后在输入以下代码就可以了:
plt.show()
python函数图的绘制pre
importnumpy as np
import matplotlib.pyplot as plt
frommatplotlib.patches import Polygon
def func(x):
return-(x-2)*(x-8)+40
x=np.linspace(0,10)
y=func(x)
fig,ax = plt.subplots()
plt.plot(x,y,'r',linewidth=2)
plt.ylim(ymin=20)
a=2
b=9
ax.set_xticks([a,b])
ax.set_xticklabels(['$a$','$b$'])
ax.set_yticks([])
plt.figtext(0.9,0.05,'$x$')
plt.figtext(0.1,0.9,'$y$')
ix=np.linspace(a,b)
iy=func(ix)
ixy=zip(ix,iy)
verts=[(a,0)]+list(ixy)+[(b,0)]
poly = Polygon(verts,facecolor='0.9',edgecolor='0.5')
ax.add_patch(poly)
x_math=(a+b)*0.5
y_math=35
plt.text(x_math,y_math,r"$\int_a^b(-(x-2)*(x-8)+40)dx$",horizontalalignment='center',size=12)
plt.show()
/pre
python怎么调用函数画五环?import turtle
turtle.showturtle()#屏幕上显示出来海龟绘图,终端中会用到
turtle.penup() #抬起画笔 , 此时画笔的移动不会留下痕迹
turtle.pendown() #放下画笔,此时画笔的移动会留下痕迹
turtle.pensize(3) #笔粗为3
turtle.goto(-200,100) #将画笔移动到(-200,100)坐标
turtle.color("red")#设定画笔的颜色为红色
turtle.circle(100)#以当前画笔所在点为圆最下端开始画半径为100的圆
turtle.circle(100,steps=n)#绘制一个周长为100 , 的n边形
turtle.forward(200)#将画笔前进200
turtle.backward(100) #将比后退100
turtle.right(70)#将画笔箭头的方向向右移70度
turtle.left(90)#将画笔箭头的方向向左移90度
turtle.stamp()#复制当前图形
turtle.write("hello,小朋友",font=('宋体',20,"normal"))#添加括号里的字符,font设置字符字体 , 大小以及作用
turtle.reste()#重置
turtle.hideturtle()#将画笔隐藏
turtle.done()#把所绘图显示出来,不关闭绘图软件
给绘制的图形填充颜色
turtle.begin_fill()
turtle.circle(100)
turtle.color("yellow")
turtle.end_fill()
1
2
3
4
例:画出奥运五环
import turtle
turtle.color("blue")
turtle.circle(100)
turtle.penup()
turtle.goto(-200,0)
turtle.pendown()
turtle.color("red")
turtle.circle(100)
turtle.penup()
turtle.goto(200,0)
turtle.color("yellow")
turtle.pendown()
turtle.circle(100)
turtle.penup()
turtle.goto(-100,-100)
turtle.color("black")
turtle.pendown()
turtle.circle(100)
turtle.penup()
turtle.goto(100,-100)
turtle.color("black")
turtle.pendown()
turtle.circle(100)
turtle.done()
python怎么根据自定义函数lambda绘图lambda就是匿名函数,就是没有名字的函数, 简便实用 ,来自于于函数式编程的概念(这个不懂自己谷歌); 连java7好像都加这个...
举个例子
一般的函数是这样:
def f(x):
return x+1

推荐阅读