【发布时间】:2021-02-18 22:18:39
【问题描述】:
这是在 python 中。
假设我有三个列表:
x = [[1, 2], [2 , 4], [1, 1]]
y = [[3, 4], [6 , 8], [1, 1]]
z = [[5, 6], [10, 12], [1, 1]]
我要获取列表
avg = [[.. , ..], [.., ..], [.., ..]]
和
standard_deviation = [[.. , ..], [.., ..], [.., ..]]
例如在哪里avg[0,0] = (1 + 3 + 5)/3
其他值相同。
提前致谢。这将为我节省大量时间。
【问题讨论】:
-
您应该可以使用
zip()和嵌套列表推导来做到这一点。 -
你也可以使用
statistics模块来计算mean和stddev。 -
StackOverflow 不是免费的编码服务。你应该try to solve the problem first。请更新您的问题以在minimal reproducible example 中显示您已经尝试过的内容。如需更多信息,请参阅How to Ask,并拨打tour :)
-
在
avg[0,0] = (1 + 3 + 5)/6中应该是avg[0,0] = (1 + 3 + 5)/3吗? -
@bb1 没错。来晚了:)