【发布时间】:2017-04-27 16:24:57
【问题描述】:
当我进行数据分析练习时,此代码在 Python3 中没有按预期运行。
类型错误是“TypeError: unsupported operand type(s) for /: 'dict_values' and 'int'”。
我该如何解决?
import numpy as np
# Summarize the data about minutes spent in the classroom
total_minutes = total_minutes_by_account.values()
total_minutes = np.array(total_minutes)
print('Mean:', np.mean(total_minutes))
print('Standard deviation:', np.std(total_minutes))
print('Minimum:', np.min(total_minutes))
print('Maximum:', np.max(total_minutes))
【问题讨论】:
-
在python3中,
dict.values返回一个dict_values对象,它不是list或tuple。尝试将其强制到列表中。total_minutes = list(total_minutes_by_account.values()).
标签: python-3.x numpy