2017-09-05 48 views
2

在Python中使用plt.cm.Spectral时,我有些困惑。 经过检查plt.cm.Spectral的类型后,我将模块plt.cm中的var Spectral视为类LinearSegmentedColormap的一个实例。 但是,我也看到代码colors = plt.cm.Spectral(np.linspace(0,1,10))可以执行没有错误。这里有一点让我困惑,为什么可以调用一个类的实例,即在其后面加上带有参数的括号? 谢谢!如果他们实施__call__为什么可以调用一个类的实例?

回答

相关问题