我对编码非常陌生,所以这可能很简单,但是到目前为止,我发现的答案都没有提供我能理解的信息。
我想获取一列数据并应用a> 0且b <0的函数(a x e ^ bx)。在这种情况下,(x)将是我数据的每一行中的浮点值。
看看我到目前为止所拥有的,但是我不确定从这里去哪里...。
def plot_data():
# read the file
data = pd.read_excel(FILENAME)
# convert to pandas dataframe
df = pd.DataFrame(data, columns=['FP Signal'])
# add a blank column to store the normalized data
headers = ['FP Signal', 'Normalized']
df = df.reindex(columns=headers)
df.plot(subplots=True, layout=(1, 2))
df['Normalized'] = df.apply(normalize(['FP Signal']), axis=1)
print(df['Normalized'])
# show the plot
plt.show()
# normalization formula (exponential) = a x e ^bx where a > 0, b < 0
def normalize(x):
x = A * E ** (B * x)
return x
我可以显示此图像,但不能显示“标准化”数据...
“>
感谢您的帮助!
我对编码非常陌生,所以这可能很简单,但是到目前为止,我发现的答案都没有提供我能理解的信息。我想获取一列数据并应用一个函数...
您可以使用map
将功能应用于字段
您的代码几乎正确。