Python 实现二维表格的插值
在工作中遇到问题,需要把一张表格比如f(x, y)以另外的横纵坐标表示出来,插值计算的量很大,容易出错,用python写了个小程序,快速把表格按照要求横纵坐标转换出来。
新建一个excel表格,Sheet1是原始数据,Sheet2是想要的横纵坐标数据。
原始表格
4.5556.89768.27280.238432343430.4213232332220.54455574921391234345546666
要转换的横纵坐标
56780.30.4
import numpy as np
import xlrd
import openpyxl
import pandas as pd
from scipy import interpolate
inpath=r'XXXXX/table_interplot.xlsx'
data = xlrd.open_workbook(inpath, encoding_override='utf-8')
table = data.sheets()[0] # 选定表
nrows1 = t
共有 0 条评论