-2

次のプログラムのハードコードを実行しましたが、各列から平均と最大を見つける方法がわかりません。

出力は次のようになります。

2.42  11.42  13.86  72.32
56.59  88.52  4.33  87.70
73.72 50.50 7.97 84.47
============================
73.72 88.52 13.86 87.70  column max
44.24 50.15 8.72 81.50   column average

私はこれをしたいくつかを持っています

list1=[2.42, 11.42,13.86,72.32]
list2=[56.59,88.52,4.33,87.70]
list3=[73.72,50.50,7.97,84.47]
data=[]
print   list1
print   list2
print   list3

print "=========================="

出力

================================
[2.42, 11.42, 13.86, 72.32]
[56.59, 88.52, 4.33, 87.7]
[73.72, 50.5, 7.97, 84.47]
==========================
4

2 に答える 2

0

このようなもの。

list1=[2.42, 11.42,13.86,72.32]
list2=[56.59,88.52,4.33,87.70]
list3=[73.72,50.50,7.97,84.47]

maxs = [max(col) for col in zip(list1, list2, list3)]
means = [sum(col)/len(col) for col in zip(list1, list2, list3)]

print list1
print list2
print list3
print maxs
print means
于 2013-09-29T22:48:19.833 に答える