我不是在研究如何可視化多維數(shù)據(jù),而是在研究當(dāng)輸入多維數(shù)據(jù)時 pyplot 到底會做什么?作為一個例子,考慮這個簡單的代碼: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 的尺寸。也就是說,將生成 3 個散點圖,即 X[0] vs Y、X[1] vs Y 和 X[2] vs Y,并且所有三個散點圖都將疊加在同一 x 軸上。但從下面的輸出來看,如果我的假設(shè)是正確的,X[2] 與 Y 圖中的 (0,1) 處會有一個點,但沒有。請大家?guī)蛶臀摇?
matplotlib.pyplot 中如何處理多維數(shù)據(jù)?
慕田峪4524236
2023-09-05 15:30:33