Я хочу визуализировать лапласиан нормализованного графа набора больших сетевых данных.
Я использовал seaborn
карту тепла и получил это. ![lap](https://i.stack.imgur.com/FNVXS.png)
Я хочу сделать это более простым, чтобы увидеть контрастную тепловую карту.
Есть ли способ улучшить это?
Вот часть кода.
c = adj.toarray()
A = np.asmatrix(c)
flip_A = A - np.ones(2708)
star_A = (np.multiply(flip_A, flip_A.transpose())) - np.identity(2708)
B = np.multiply(A, A.transpose())
W4 = np.multiply((B * B), B)
W13 = np.multiply((B * B), star_A) + np.multiply((B * star_A), B) + np.multiply((star_A * B), B)
G = nx.from_numpy_matrix(A)
L = nx.laplacian_matrix(G).toarray()
D = L + A
D_norm = fractional_matrix_power(D, -0.5)
L4 = np.identity(2708) - (D_norm * W4 * D_norm)
L13 = np.identity(2708) - (D_norm * W13 * D_norm)
ax = sns.heatmap(L4)
plt.show()