我正在使用Jupyter Web,下面是我的代码。
def get_hist(img, bins):
histogram = np.zeros(bins)
for pixel in im:
histogram[pixel] += 1
return get_hist
hist = get_hist(flat, 256)
plt.plot(hist)
而且我一直在遇到这个问题。
TypeError: float() argument must be a string or a number, not 'function'
有什么有用的建议吗?
答案 0 :(得分:0)
您编写了一个返回其自身函数对象的函数。那不会提供太多功能或可用性。您可能需要返回histogram
,这似乎是您的函数打算执行的操作。