Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何从具有相应z(x,y)值的等高线(x,y)中提取点?_Python - Fatal编程技术网

Python 如何从具有相应z(x,y)值的等高线(x,y)中提取点?

Python 如何从具有相应z(x,y)值的等高线(x,y)中提取点?,python,Python,我已绘制了z(x,y)等高线,并希望沿等高线提取坐标x,y,以及相应的z(x,y)值 我该怎么做 下面是一个简短的程序段,解释我的要求: plt.figure() plt.xlabel('r') plt.ylabel('z') plt.xlim(-0.06,0.06) plt.ylim(-0.06,0.06) f=open("contourkpt3.txt","w+") cs=plt.contour(rha,za,ener[:,:,3],[0.15],color=band_color[3])

我已绘制了z(x,y)等高线,并希望沿等高线提取坐标xy,以及相应的z(x,y)

我该怎么做

下面是一个简短的程序段,解释我的要求:

plt.figure()
plt.xlabel('r')
plt.ylabel('z')
plt.xlim(-0.06,0.06)  
plt.ylim(-0.06,0.06)
f=open("contourkpt3.txt","w+")
cs=plt.contour(rha,za,ener[:,:,3],[0.15],color=band_color[3])

dat3= cs.allsegs[0][0] 
plt.plot(dat3[:,:])
print(dat3[:,:],file=f)
在此代码中, 我不仅需要沿着轮廓提取的
rha
za
坐标,还需要相应的
ener[rha,za,3]


有可能吗?

您好,请提供一个电话号码,以便我们提供帮助。一般来说,“x如何工作”和“x为什么不工作”的问题都不是这样的。问题应该提供一个清晰的问题,可以很容易地重现,因此帮助的人不必花时间去了解你的情况,相反,我们可以着手解决问题。我添加了最小代码段来解释这个问题。谢谢