我有一个电影评分的嵌套字典:
{'约翰':{'星球大战':1.0, '沉默':2.0, '福雷斯特':3.0}, '玛丽亚':{'星球大战':南, '沉默':1.0, '福雷斯特':2.0}, '迈克':{'星球大战':9.0, '沉默':南, '福雷斯特':nan},
现在我想做一个函数,计算每部电影有多少人看过那部电影(分数!= nan)也看过其他电影,然后按降序排列。
我希望这很清楚。 提前致谢
答案 0 :(得分:0)
这将是我对这个排名系统的方法:
def resizeColumns(self, idx, oldSize, newSize):
minHeight =(
round(
max(
self._headerView.sectionSizeFromContents(i).width()/(self._headerView.sectionSize(i))
for i in range(self.model().columnCount())))
*(self.fontMetrics().height())+5
)
self._headerView.setMinimumHeight(minHeight)