我计算了一个数组,其中有多少%的排列包含所有不同的对组合。现在我想将其可视化为例如热图。我有以下代码用于计算:
#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()
但是我真的不知道我在做什么,第一次使用热图,所以不确定我看到了什么。我想要的是一个与数组形状相同的图形,其中每个正方形的颜色强度表示它在0-1的范围内的大小。