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

做门户网站源码赣州建设网

做门户网站源码,赣州建设网,长治做网站的公司,营销策略理论有哪些去B吧#xff0c;这里没图 整体思路#xff1a;PCSE -》 敏感性分析 -》调参 -》同化 0、准备工作 0.0 电脑环境 我用的Win10啦#xff0c;Linux、Mac可能得自己再去微调一下。 0.1 Python IDE 我用的Pycharm#xff0c;个人感觉最好使的IDE#xff0c;没有之一。 …去B吧这里没图 整体思路PCSE -》 敏感性分析 -》调参 -》同化 0、准备工作 0.0 电脑环境 我用的Win10啦Linux、Mac可能得自己再去微调一下。 0.1 Python IDE 我用的Pycharm个人感觉最好使的IDE没有之一。 Python 解释器随便装个咯我用的 Python 3.10 版本。 对于 Python我其实也是个小白只会写些小脚本哈哈哈哈哈。 1、核心依赖包 1.1 PCSE Wofost 模型Python版本 1.2 SALib 敏感性分析用的包 1.3 SPOTPY 参数优化包算法很多我用的SA 2、编码思路 2.1 敏感性分析 目标变量 地上部生物量:TAGP最大叶面积指数:LAIMAX器官重:TWSO target_variable run_details.target_variable 敏感度分析方法 efast; sobol sa_method run_details.sa_method 模型类别 限水:WLP; 潜在:PP run_type run_details.run_type 模型类别 作物:crop; 作物水:cropAndWater params_type run_details.params_type 为每个标量参数确定一个合理的区间 problems_parameters pd.read_excel(params_dir / fsensitivity_analysis_parameters_{params_type}.xlsx) problem { ‘num_vars’: len(problems_parameters), ‘names’: problems_parameters[‘name’].tolist(), ‘bounds’: problems_parameters[[‘low’, ‘up’]].values.tolist() } 随机数种子 seed 2000 二阶 calc_second_order True 样本数 nsamples 256 print(“\n 参数抽样开始 \n”) st datetime.datetime.now().timestamp() 生成抽样参数集 paramsets None efast nsamples 65 * len(problems_parameters) paramsets fast_sampler.sample(problem, nsamples, seedseed) 保存参数集 paramsets_df pd.DataFrame(paramsets) paramsets_df.columns problem[‘names’] et datetime.datetime.now().timestamp() print(f\n 生成参数集结束 {et-st}s \n) 开并行狂奔 target_results [] with tqdm(totallen(paramsets)) as pbar: # cpu核数进程池 with mp.Pool(mp.cpu_count()) as pool: # 并行执行 for result in pool.imap(run_wofost_partial, paramsets): target_results.append(result) pbar.update() et datetime.datetime.now().timestamp() print(f\n 执行模拟结束 {et-st}s \n) 敏感性分析 Si fast.analyze(problem, target_results, seedseed) 2.2 调参 话不多说直接模拟退火 初始值用的参数默认值然后上下波动优化 初始化代价函数计算器 objfunc_calculator ObjectiveFunctionCalculator() 待优化参数边界 lowers, uppers, steps, defaults [], [], [], [] defaults [22.8, 0.00406, 525, 962, 24.64, 0.455] for key, default, fluctuate in tuning_parameters: lowers.append(default * (1 - fluctuate)) uppers.append(default * (1 fluctuate)) steps.append(default * 2 * fluctuate / step_times) 参数初始位置 firstguess defaults sa SA(funcobjfunc_calculator, x0firstguess, T_max100, T_min1e-7, L1000, max_stay_counter5, lblowers, ubuppers) best_x, best_y sa.run() 2.3 数据同化 这里用的ENKF同化叶面积指数。 定义观测数据集变量 observations_for_DA [(row[‘day’].date(), {‘LAI’: (row[‘LAI’], std_lai[index])}) for index, row in df_observation_LAI.iterrows()] 初始化了 WOFOST 模型的集合。 for i in range(ensemble_size): for par, distr in override_parameters.items(): p.set_override(par, distr[i]) member Wofost72_WLP_FD(p, weatherdataprovider, agromanagement) ensemble.append(member) 每个可用的观测值重复同化步骤 for i in range(0, len(observations_for_DA)): # 模型狂奔 da_enkf_single(i) 最后我们可以使用 run_till_terminate() 调用运行 WOFOST 集合直到生长季节结束。 for member in ensemble: member.run_till_terminate() 欢迎各位道友关注、留言、私聊、交流病情。 去B站讨论吧平常不登录CSDN 挂个小广告不会太过份吧~ 需要指导的话那就得让我挣点零花咯嘿嘿。PS不说虚的程序狂奔才是最重要的。 【闲鱼】https://m.tb.cn/h.5ttgPfa?tkue5dW9B3RMm HU9046 「我在闲鱼发布了【wofost python版本 pcse代码 指导】」
http://www.w-s-a.com/news/94878/

相关文章:

  • qq钓鱼网站wordpress 企业站模板
  • 推进文明网站建设免费设计公司logo设计
  • 做电脑租赁网站server 2008 网站部署
  • 做网站的公司一年能赚多少钱wordpress作者增加分类插件
  • 苏州尚云网站建设专业摄影网站推荐
  • 020网站开发微信公众号直接链接网站怎么做
  • 学做烘焙的网站某网站注册需要邮箱是怎么弄
  • 网站的特效代码公司网站开发的工作内容
  • 网站制作哪家好商城网站建设预算要多少钱
  • 怎么做律所的官方网站微网站可以做商城吗
  • 通用网站后台管理系统(php版)网站备案ip查询网站查询
  • 制作网站代码吗江阴网站建设推广
  • 汕头建网站wordpress文章网址采集
  • 十大景观设计网站用vue框架做的网站
  • 福建省建设监理网官方网站做外贸网站卖什么东西好
  • 公司做网站排名东莞关键词优化推广
  • 连云港做企业网站公司全网营销与seo
  • 电子毕业设计代做网站wordpress 插件放在那
  • 黄石规划建设局网站怎么做存储网站
  • 网站安装wordpress滨江网站建设
  • 河南官网网站建设一般使用的分辨率显示密度是
  • dedecms新网站 上传到万网的空间宝洁公司网站做的怎么样
  • 网站建设语录优惠券的网站怎么做的
  • 白山市住房和建设局网站有实力高端网站设计地址
  • 沧州网站建设制作设计优化深圳网站自然优化
  • 企业做网站 乐云seowordpress中修改html
  • 网站细节门户wordpress主题下载
  • 全景网站模版wordpress套餐
  • 华为云建网站dw制作一个手机网站模板
  • 定陶菏泽网站建设河北新出现的传染病