我刚学会了用琵琶。为什么这样做:
print(max(my_firms, key=lambda firm: firm.num_members()))但这不会:
plt.hist(my_firms, key=lambda firm: firm.num_members())那是。我有一个list,my_firms,它包含有num.members()方法的类实例。我想做一个直方图,在my_firms的所有公司的成员数量。
非常感谢
发布于 2016-03-14 01:05:03
发布于 2016-03-14 01:06:57
据我所知,plt.hist不使用任何名为key的关键字参数。查一下文件。
至于你的情节,你可以通过这样的列表理解来达到你想要的目的:
plt.hist([f.num_members() for f in my_firms])https://stackoverflow.com/questions/35977910
复制相似问题