Я вычислил массив с количеством% от общего количества перестановок, содержащим все комбинации разных пар. Теперь я хочу визуализировать это, например, карту тепла. У меня есть следующий код для расчета:Визуализируйте матрицу совпадения в pandas/numpy
#occurrences matrix
a = np.array(np.array_split(np.random.binomial(1,.5,30),10), dtype='f')
#co-occurrences matrix
acov=np.dot(a.T, a)
acov[np.diag_indices_from(acov)]=0
acov /= acov.sum()
И тогда я попробовать это для визуализации:
plt.imshow(acov,interpolation='nearest')
plt.colorbar()
plt.show()
Однако я действительно не знаю, что им делать, первый раз я использую Heatmap поэтому не уверен, что им видя. Я бы хотел, чтобы был график с той же формой, что и массив, в котором каждый квадрат имеет интенсивность цвета, представляющую, насколько велика она в масштабе от 0-1.
не хотел бы иметь, чтобы добавить другую зависимость, так как я уже pyplot. – user3139545
, тогда вы можете проверить [этот ответ] (http://stackoverflow.com/questions/27578648/customizing-colors-in-matplotlib-heatmap) – MaxU
@ user3139545, у вас установлен модуль pylab? – MaxU