我在研究风力发电机的风力发电。我有一个包含两列的文本文件--第一列是风速,第二列是关联电源。0到25 1ms 1的分辨率为1ms-1。我计划将其导入Python中的脚本。
有人知道如何使用Python插值数据,以获得任意风速下的功率,比如7.6ms-1之类的吗?
发布于 2018-09-13 11:30:53
您可以使用numpy.interp函数:https://docs.scipy.org/doc/numpy/reference/generated/numpy.interp.html
代码看起来类似于:
import pandas as pd
import numpy as np
data = pd.read_csv("yourfile.csv")
wanted_wind_speed = 7.6
interpolated_power = np.interp(wanted_wind_speed, data['wind'], data['power'])https://stackoverflow.com/questions/52312706
复制相似问题