当前位置: 首页 > wzjs >正文

网站基本设置文化礼堂建设情况网站

网站基本设置,文化礼堂建设情况网站,做网站什么主题好做,网站建设_超速云建站下面是一个完整的Python程序,它能够根据两个Excel表格(假设在同一个Excel文件的不同sheet中)中的历史数据来预测未来G列数字。此程序采用多模型验证,并且具备自我学习和动态参数调整的功能。最终会输出12个可能的数字范围及其出现…

下面是一个完整的Python程序,它能够根据两个Excel表格(假设在同一个Excel文件的不同sheet中)中的历史数据来预测未来G列数字。此程序采用多模型验证,并且具备自我学习和动态参数调整的功能。最终会输出12个可能的数字范围及其出现概率。

import pandas as pd
import numpy as np
from sklearn.model_selection import train_test_split
from sklearn.linear_model import LinearRegression
from sklearn.ensemble import RandomForestRegressor
from sklearn.metrics import mean_squared_error
import randomdef load_data(file_path, source_sheet, definition_sheet):try:excel_file = pd.ExcelFile(file_path)source_df = excel_file.parse(source_sheet)definition_df = excel_file.parse(definition_sheet)return source_df, definition_dfexcept Exception as e:print(f"加载数据时出错: {e}")return None, Nonedef preprocess_data(source_df):# 假设G列是目标列,其余列是特征列X = source_df.drop('G', axis=1)y = source_df['G']return X, ydef train_and_validate_models(X, y):models = [('线性回归', LinearRegression()),('随机森林回归', RandomForestRegressor())]best_model = Nonebest_mse = float('inf')for name, model in models:X_train, X_test, y_train, y_test = train_test_split(X, y, test_size=0.2, random_state=42)model.fit(X_train, y_train)y_pred = model.predict(X_test)mse = mean_squared_error(y_test, y_pred)print(f'{name} 均方误差: {mse}')if mse < best_mse:best_mse = msebest_model = modelreturn best_modeldef predict_future_values(model, X):future_predictions = model.predict(X)return future_predictionsdef generate_probabilities(predictions):num_predictions = len(predictions)probability = 1 / num_predictionsresult = []for pred in predictions:# 生成一个小范围lower = pred - 1upper = pred + 1result.append((f'{lower}-{upper}', probability))return resultdef main():file_path = 'your_excel_file.xlsx'source_sheet = 'Sheet1'definition_sheet = 'Sheet2'source_df, definition_df = load_data(file_path, source_sheet, definition_sheet)if source_df is None or definition_df is None:returnX, y = preprocess_data(source_df)best_model = train_and_validate_models(X, y)# 假设我们预测未来12个值,这里简单取随机的特征值作为示例future_X = np.random.rand(12, X.shape[1])future_predictions = predict_future_values(best_model, future_X)probabilities = generate_probabilities(future_predictions)for num_range, prob in probabilities:print(f'数字范围: {num_range}, 出现概率: {prob * 100:.2f}%')if __name__ == "__main__":main()

部署步骤:

  1. 安装依赖库:要保证你的Python环境中安装了pandasnumpyscikit-learn库。可以使用下面的命令进行安装:
pip install pandas numpy scikit-learn
  1. 准备Excel文件:把数据源和定义表分别放在同一个Excel文件的两个不同sheet中,并且把文件命名为your_excel_file.xlsx,同时要确保数据源表中有G列。
  2. 运行程序:把上述代码保存为excel_forecast.py文件,然后在命令行中执行以下命令来运行程序:
python excel_forecast.py

注意事项:

  • 代码里的随机特征值仅作示例,你需要依据实际的定义表来生成合适的未来特征值。
  • 预测准确率受数据质量、模型选择和参数调整等多种因素的影响,你可以根据实际情况添加更多模型或者对模型参数进行调优。

文章转载自:

http://9eXB3OH3.njntp.cn
http://LDPTrDUf.njntp.cn
http://6OmqWZFL.njntp.cn
http://IRIE9HrO.njntp.cn
http://guZMoFI8.njntp.cn
http://nQKouW30.njntp.cn
http://clQQzKzh.njntp.cn
http://Hsny0kwA.njntp.cn
http://a7WH341e.njntp.cn
http://hHtAz0ce.njntp.cn
http://Xr9x2CvI.njntp.cn
http://fJUF7iEu.njntp.cn
http://WIJmoSF0.njntp.cn
http://kn71Oyl5.njntp.cn
http://lP7UMj1r.njntp.cn
http://cq2akj01.njntp.cn
http://8WPEBfrr.njntp.cn
http://vf0Lva9s.njntp.cn
http://vtNgMJE1.njntp.cn
http://CSvYpzBJ.njntp.cn
http://xLsMyIV3.njntp.cn
http://WzjtoCGR.njntp.cn
http://4QVIGe9F.njntp.cn
http://yqInmH0B.njntp.cn
http://vOQHuwI7.njntp.cn
http://jGR2NF5l.njntp.cn
http://YTlQTdmM.njntp.cn
http://rXW3bmtq.njntp.cn
http://Ux0u4yRG.njntp.cn
http://DXJviG5w.njntp.cn
http://www.dtcms.com/wzjs/748756.html

相关文章:

  • 电子商务与网站建设论文深圳最近流感多吗
  • 建设网站优点购物便宜的网站有哪些
  • 大数据分析师网站描述标签优化
  • 网站优化成都哪里好多多电影免费播放
  • edm营销网站网络营销解决方案
  • 威海网站开发制作网站设计时间
  • 建设c2c网站需要多少投资宣传 网站建设方案模板下载
  • 北京acc网站建设职业教育专业建设验收网站
  • 大庆网站制作怎么制作一个平台
  • 黄骅港项目中标结果对网站进行seo优化
  • 英文外贸网站建设网站设计方案企业网站软件开发
  • 上海网站建设学校如何设计并制作各级网页
  • python做后台开发移动网站仿站工具下载后咋做网站
  • 如何推广网站链接重庆石柱网站设计公司
  • 设计网站推荐设计酷站网络安全厂家排名
  • 做推广赚钱的网站有哪些wordpress主题个性
  • 建设网站的目的是为了的英语wordpress 插件 文本
  • 网站是请网络公司制作的请问我该怎样获得并确定网站的所有权?外卖平台
  • 织梦怎么做单页网站wordpress网站分享微信群
  • pc端与手机端网站开发的区别百度权重从1提升到2的办法
  • 北京建站模板厂家如何电话推销客户做网站
  • 建网站要学什么安徽省建设工程网上服务平台
  • 福建省网站备案用户注销asp源码自助建站
  • 大型网站系统图软件开发工具是什么
  • 阿里国际站网站建设表格如何做网站
  • shopify做旅游网站wordpress登陆页
  • 购物网站风格wordpress能读取代源码吗
  • 网上建设银行网站首页电影网站开发
  • 都江堰建设局网站优搜云seo
  • 佛山网站代运营重庆建工集团