亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

彎頭圖 - ValueError:x 和 y 必須具有相同的第一維度

彎頭圖 - ValueError:x 和 y 必須具有相同的第一維度

慕斯709654 2023-07-27 09:45:39
我想為從 Excel 文件讀取的預處理數據集生成肘部圖。在下一步中,我想使用 matplotlib 包中的繪圖方法生成肘部圖。執行代碼后我得到以下錯誤:ValueError: x and y must have same first dimension, but have shapes (10,) and (1,)代碼如下所示:plt.plot(range(1, 11), wcss, linewidth = 4, color = 'black', marker = 'D', markersize = 10)plt.title('The Elbow Method', family = 'Arial', fontsize = 14, color = 'black')plt.xlabel('Number of Clusters', family = 'Arial', fontsize = 12, color = 'black')plt.ylabel('WCSS', family = 'Arial', fontsize = 12, color = 'black')plt.xticks(fontsize = 12, color = 'black')plt.yticks(fontsize = 12, color = 'black')plt.grid(which = 'both', color = 'black', axis = 'x', alpha = 0.5)問題可能出在哪里?
查看完整描述

2 回答

?
MMMHUHU

TA貢獻1834條經驗 獲得超8個贊

請注意,在 x 軸上,您正在繪制 10 個點(即范圍(1,11)),但似乎在您的 wccs 變量中只有一個值,您必須匹配 x 和 y 的數字,不能有 1 “y”代表十個不同的“x”。根據您的需要重新查看并調整 wccs 中的范圍或值。



查看完整回答
反對 回復 2023-07-27
?
桃花長相依

TA貢獻1860條經驗 獲得超8個贊

變量 wcss 似乎是標量而不是向量。

如果不知道如何創建變量 wcss,我們就無法真正回答這個問題。但你可能應該看看這個變量。


查看完整回答
反對 回復 2023-07-27
  • 2 回答
  • 0 關注
  • 513 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號