我不是在研究如何可視化多維數(shù)據(jù),而是在研究當(dāng)輸入多維數(shù)據(jù)時(shí) pyplot 到底會(huì)做什么?作為一個(gè)例子,考慮這個(gè)簡(jiǎn)單的代碼:import matplotlib.pyplot as pltimport numpy as npX = np.array([[1,2,3],[4,3,2],[0,2,4]])Y = np.array([1,2,3]).reshape(-1,1)plt.plot(X, Y, 'ro', alpha=0.3)X 是 3x3 數(shù)組,Y 是 3x1 數(shù)組。我最初認(rèn)為發(fā)生的是 Y 將被重復(fù)以匹配 X 的尺寸。也就是說(shuō),將生成 3 個(gè)散點(diǎn)圖,即 X[0] vs Y、X[1] vs Y 和 X[2] vs Y,并且所有三個(gè)散點(diǎn)圖都將疊加在同一 x 軸上。但從下面的輸出來(lái)看,如果我的假設(shè)是正確的,X[2] 與 Y 圖中的 (0,1) 處會(huì)有一個(gè)點(diǎn),但沒(méi)有。請(qǐng)大家?guī)蛶臀摇?
matplotlib.pyplot 中如何處理多維數(shù)據(jù)?
慕田峪4524236
2023-09-05 15:30:33