2017-09-05 46 views
2

在Python中使用plt.cm.Spectral時,我有些困惑。 經過檢查plt.cm.Spectral的類型後,我將模塊plt.cm中的var Spectral視爲類LinearSegmentedColormap的一個實例。 但是,我也看到代碼colors = plt.cm.Spectral(np.linspace(0,1,10))可以執行沒有錯誤。這裏有一點讓我困惑,爲什麼可以調用一個類的實例,即在其後面加上帶有參數的括號? 謝謝!如果他們實施__call__爲什麼可以調用一個類的實例?

回答

相關問題