本文整理汇总了Python中common.PostProcess.mean方法的典型用法代码示例。如果您正苦于以下问题:Python PostProcess.mean方法的具体用法?Python PostProcess.mean怎么用?Python PostProcess.mean使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类common.PostProcess
的用法示例。
在下文中一共展示了PostProcess.mean方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: main
# 需要导入模块: from common import PostProcess [as 别名]
# 或者: from common.PostProcess import mean [as 别名]
def main():
mat_file_name = sys.argv[1]
limits_dict, filter = read_limits()
filter.append('SpeedSensor.v')
# loads results with the filtered out variables (and 'time' which is default)
pp = PostProcess(mat_file_name, filter)
metrics = {}
# No need to convert values into string that is done in update_metrics_in_report_json
metrics.update({'MaximumSpeed' : {'value': pp.global_abs_max('SpeedSensor.v'), 'unit': 'm/s'}})
metrics.update({'FinalVelocity' : {'value': pp.get_data_by_index('SpeedSensor.v', -1), 'unit': 'm/s'}})
metrics.update({'MeanVelocity' : {'value': pp.mean('SpeedSensor.v'), 'unit': 'm/s'}})
cwd = os.getcwd()
os.chdir('..')
update_metrics_in_report_json(metrics)
check_limits_and_add_to_report_json(pp, limits_dict)
os.chdir(cwd)