【发布时间】:2019-04-27 13:09:47
【问题描述】:
我在导入 python 模块时遇到问题
from sklearn.cluster import KMeans
import argparse
import utils
import cv2
import matplotlib as mpl
mpl.use('TkAgg')
import matplotlib.pyplot as plt
image = image.reshape((image.shape[0] * image.shape[1], 3))
# cluster
clt = KMeans(n_clusters = 2)
clt.fit(image)
hist = utils.centord_histogram(clt)
bar = utils.plot_colors(hist, clt.cluster_centers_)
plt.figure()
plt.axis("off")
plt.imshow(bar)
plt.show()
添加了 import matplotlib as mpl mpl.use('TkAgg') 因为我是 Mac 用户。
当我运行代码时,
hist = utils.centord_histogram(clt)
我得到以下信息:
AttributeError: module 'utils' has no attribute 'centord_histogram'
发生错误。我必须看到直方图。对此有何建议?
【问题讨论】:
标签: python matplotlib module