cos = np.zeros((576, 576)) # 只计算左上角的值 # for i in tqdm(range(1)): # for j in range(576): # cos[i, j] = cosine_similarity(pos[i, :], pos[j, :]) # cos = cos[0, :].reshape(24, 24) # plt.imshow(cos) # plt.show()
# 计算所有 for i in tqdm(range(576)): for j inrange(576): cos[i, j] = cosine_similarity(pos[i, :], pos[j, :])
fig, axs = plt.subplots(nrows=24, ncols=24, figsize=(24, 24), subplot_kw={'xticks': [], 'yticks': []}) i=0 cos = cos.reshape(576, 24, 24) for ax in axs.flat: ax.imshow(cos[i, :, :], cmap='viridis') i+=1 plt.tight_layout() plt.show()