使用python的matplotlib画正弦函数图像,还要用到numpy库,代码如下9行所示:
成都创新互联公司是一家专业从事网站设计、做网站的网络公司。作为专业网络公司,成都创新互联公司依托的技术实力、以及多年的网站运营经验,为您提供专业的成都网站建设、全网整合营销推广及网站设计开发服务!
import numpy as np;
from matplotlib import pyplot as plt;
fig = plt.figure();
ax2= fig.add_subplot(111);
x=np.arange(0,100)/10;
y=np.sin(x);
ax2.plot(x,y);
plt.savefig('sine.png');
plt.show();
因为 pow 是内置的方法,而 sin 是 math 包提供的方法。
如果你自己定义了一个 pow 方法,就会覆盖掉默认的 pow 方法,但是如果你 import 了两个包,两个里面都有 sin 方法,那么使用的时候如果不指定是哪个的话就无法准确执行了。同理,如果引用的是外部包的方法或者类的话,就一定要使用包名引用。如果每次打包名嫌麻烦的话,可以使用 import math as m 这样的缩写,下次就可以使用 m.sin() 了。
import math#导入math模块
print(math.sin(math.pi/6))#调用正弦函数math.sin(α)及将角度变为弧度形式:α=30⁰=math.pi/6