国产成人AV无码一二三区,少女1到100集,国产精品久久久久精品综合紧,巜公妇之诱感肉欲HD在线播放

文章 > Python基础教程 > 怎么用python3顺序执行多个py文件?

怎么用python3顺序执行多个py文件?

头像

2020-11-07 14:44:204774浏览 · 0收藏 · 0评论

之前跟大家讲解过运行一个文件,但是大部分时候我们是不可能只运行一个文件的,那如果遇到需要运行多个文件的时候,我们需要怎么处理呢?今天,针对这个问题,着重给大家说下哦~一起来看下哈~

Bash for Loop:使用不同的参数运行个文件

如果我们想用不同的参数运行一个文件呢?例如,我们可能希望使用相同的脚本来使用不同的模型来预测数据。

import joblib
 
# df = ...
 
model_path = 'model/model1/XGBoost/version_1'
model = joblib.load(model_path)
model.predict(df)

如果一个脚本需要很长时间才能运行,而我们有多个模型要运行,那么等待脚本运行完毕然后运行下一个脚本将非常耗时。有没有一种方法可以告诉计算机用一个命令行运行1,2,3,10,然后去做其他的事情。

是的,我们可以用for bash for loop。首先,我们使用系统argv使我们能够解析命令行参数。如果要覆盖命令行上的配置文件,也可以使用hydra等工具。

import sys
import joblib
 
# df = ...
 
model_type = sys.argv[1]
model_version = sys.argv[2]
model_path = f'''model/model1/{model_type}/version_{model_version}'''
print('Loading model from', model_path, 'for training')
 
model = joblib.load(model_path)
mode.predict(df)
>>> python train.py XGBoost 1
Loading model from model/model1/XGBoost/version_1 for training

太好了!我们刚刚告诉我们的脚本使用模型XGBoost,version 1来预测命令行上的数据。现在我们可以使用bash循环遍历模型的不同版本。

如果你可以使用Python执行for循环,那么也可以在下面这样的终端上执行

$ for version in 2 3 4
> do
> python train.py XGBoost $version
> done

键入Enter分隔行

输出:

Loading model from model/model1/XGBoost/version_1 for training
Loading model from model/model1/XGBoost/version_2 for training
Loading model from model/model1/XGBoost/version_3 for training
Loading model from model/model1/XGBoost/version_4 for training

现在,你可以在使用不同模型运行脚本的同时执行其他操作!是不是非常方便呢~如果还想知道更多的python知识,可以到python学习网

关注

关注公众号,随时随地在线学习

本教程部分素材来源于网络,版权问题联系站长!

强伦轩特级A片免费播放女的老师| 欧美黑人狂躁日本妞| 少妇厨房伦性做爰| 日本护士裸体做爰视频| 麻豆| 女人尝试到更粗大的心理变化| 粗大挺进亲女小雅小滨| 搜索引擎| 9.1国产NBA免费看电影| 《明明说好要带避孕套了》中文版| 姐姐动漫在线观看动浸第8集 | 尼姑小寡妇免费播放电视剧| 榴莲APP官网下载1.0.3| 黑色蕾丝透视露胸旗袍连衣裙| 小峡子的味道4| 免费B站看大片真人电视剧| 粘液共生1~3集免费观看动漫| 《菊内留香》双男主| 内衣走秀| 换着玩人妻HD中文字幕| 泳装热舞| 三个领导换着躁我几小时在线观看| 边做边流奶水的人妻| 《淫海春潮》电影| 免费观看已满十八岁电视剧高清版| 女大馒头图片10张| XX| 女生频道| 第1章品尝朋友娇妻| 《法国空乘5》观看| 苍井空《办公室爱欲》| 欧美大片| 姐姐用脚帮你打枪| 自慰被发现然后被C了H漫画| 《公天天吃我奶躁我》| 成都私人情侣免费看电视剧的软件| 成全视频高清免费观看捉妖记动漫 | 女生全身照真实不像网图图片| 女同学上课用嘴帮我口出来| 豪放女大兵| EVILANGEL