‘’’
背景:
当时老师只是说了下,这个下图的yaml格式该怎么操作,但是课后自己思考,没有找到解决的算法
yaml格式:
a: [2,0.2]
b: [2,0.1]
c: [1,2]
下面的函数是对yaml文件的参数读取,但是实际结果不为预期结果,预期结果 values=[2,2,1],[0.2,0.1,2]
麻烦老师帮忙看下
‘’’
def load_data(path=‘data1.yaml’):
with open(path) as f:
# 读出来的文件存放在data中
data = yaml.safe_load(f)
keys = ",".join( a for a in data.keys())
values = [ d for d in data.values()]
data = {'keys': keys, 'values': values[0]}
return data
‘’’