import pandas as pd
import numpy as np
p=pd.read_excel('D:\zip\zip.xlsx',sheet_name='Sheet1')
m=np.array(p)
height=m[:,0]
weight=m[:,1]
from scipy import optimize
def func(x, k, b):
return k * x + b
k, b = optimize.curve_fit(func, height, weight)[0]
h = input("身高")
w = k * h + b
print("体重为", w)
预测的关键在于算法,不是语言语法拦住了!
你可以先去了解算法,然后再去实现