获取内插数据的x,y,z的csv格式

问题描述

我在一个csv文件中有一系列的x,y,z数据。我试图为网格中的轮廓绘制网格数据。我的代码如下:

source_data1= open('XYZ_data.csv').readlines()
firstline= source_data1.pop(0)
xCoord=[]
yCoord=[]
zCoord=[]

for line in source_data1:
    if len(line) > 1:
        X,Y,Z= line.split(',')
        xCoord.append(float(X))
        yCoord.append(float(Y))
        zCoord.append(float(Z))


x = np.linspace(minXData,maxXData,50)
y = np.linspace(minYData,maxYData,50)

Z= griddata((xCoord,yCoord),zCoord,(x[None,:],y[:,None]),method='linear')

现在,使用新的结构化网格(即50x50),我想将插值后的z分量以如下格式保存在另一个csv文件

x,y,z
12.2344,5.3435,12.4
...

有人可以帮我吗?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)