我不是在研究如何可視化多維數據,而是在研究當輸入多維數據時 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 數組,Y 是 3x1 數組。我最初認為發生的是 Y 將被重復以匹配 X 的尺寸。也就是說,將生成 3 個散點圖,即 X[0] vs Y、X[1] vs Y 和 X[2] vs Y,并且所有三個散點圖都將疊加在同一 x 軸上。但從下面的輸出來看,如果我的假設是正確的,X[2] 與 Y 圖中的 (0,1) 處會有一個點,但沒有。請大家幫幫我。
matplotlib.pyplot 中如何處理多維數據?
慕田峪4524236
2023-09-05 15:30:33