html如何调用python,java中调用python脚本
是否可以调用另一个大蟒脚本来只访问脚本中的定义,而不访问其他内容?在
某些要导入的脚本需要取消的绘图。不需要这个其他程序。也就是说,您只需要访问施通普夫函数的定义,而无需绘制图形。在
我要导入的脚本是#!/usr/bin/env ipython
# thiprogramplotsthestumfffunctions c(z)和S(z ) z)
导入编号为公证人
导入实验室
frommatplotlib。tickerimportmaxnlocator
defc(z):
如果z 0:
return(1-NP.cos ) z**0.5 ) )/z
elif z 0:
return(NP。cosh)NP。sqrt(-z))-1)/-z
返回0.5
定义(z):
如果z 0:
return(NP。sqrt(z)-NP。sin(z * * 0.5))/NP。sqrt(z)z)* 3
elif z 0:
返回(名词短语).sinh)NP。sqrt(-z)-NP。sqrt(-z))/NP。sqrt(-z)* * 3
返回1.0/6.0
VC=NP。矢量化(c))
vs=NP。矢量化(s))
z=NP.linspace (-50.0,500.0,100000.0))。
y=VC(z)
y2=vs(z)
图=pylab。图(
ax=fig.add_subplot(111))
ax.plot(z,y, r )。
ax.plot(z,y2, b )。
pylab.legend (() $c(z ) $ 、$c(z ) $、loc=0))。
py lab.xlim ((-50,0))
pylab.ylim((),12))
皮拉布。xlabel($ z $ )。
皮拉布。GCA()。xaxis。set _ major _ locator)maxn locator(prune= lower ))
py实验室。保存图(stumfneg 50比0。EPS),format=eps )。
图2=pylab.figure(
ax2=fig2.add_subplot(111))
ax2.plot(z,y, r )。
ax2.plot(z,y2, b )。
pylab.legend (() $c(z ) $ 、( s ) z ) $、loc=1))。
pylab.xlim((),30))
pylab.ylim(),0.5))
皮拉布。xlabel($ z $ )。
皮拉布。GCA()。xaxis。set _ major _ locator)maxn locator(prune= lower ))
py实验室。保存fig( stump ff0到30。 EPS ,format=eps ))
图3=pylab.figure(
ax3=fig3.add_subplot(111)
ax3.plot(z,y, r )。
ax3.plot(z,y2, b )。
pylab.legend (() $c(z ) $ 、$c(z ) $、loc=0))。
pylab.xlim () (0,500))
pylab.ylim(),0.05))
皮拉布。xlabel($ z $ )。
皮拉布。GCA()。xaxis。set _ major _ locator)maxn locator(prune= lower ))
py实验室。保存无花果(树桩0到500芬兰法郎。 EPS ,format=eps ))
pylab.show())。
之后,我的新脚本能理解c(z和) }吗?在
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。