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

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

附加數組時 Numpy 返回錯誤的問題

附加數組時 Numpy 返回錯誤的問題

料青山看我應如是 2022-06-22 19:45:24
“ValueError:除了連接軸之外的所有輸入數組維度必須完全匹配”是我在嘗試附加 values.PFB 代碼時遇到的錯誤。x是一個大小為 [16754,3] 的數據集,并且a是一個大小為 [16754,1] 的數組。據我了解,軸完全匹配。# Importing the librariesimport numpy as npimport matplotlib.pyplot as pltimport pandas as pd# Importing the datasetdataset = pd.read_csv('data_monthly_rainfall.csv')x = dataset.iloc[:, [0,1,2]].valuesy = dataset.iloc[:, 3].values# Apending a coloumn y with 1 for the equationimport statsmodels.api as sma = np.ones((16754, 0)).astype(int)x = np.append(arr = a,values = x, axis = 1)誰能告訴我這里做錯了什么?在學習階段,我對 python 和 ML 非常陌生。如果需要更多信息,請告訴我。
查看完整描述

1 回答

?
翻過高山走不出你

TA貢獻1875條經驗 獲得超3個贊

問題是形狀x是 (16755, 3),而您正在創建a的形狀是 (16754, 1)。不匹配發生在行上。將尺寸更改a 為(16755, 1):


a = np.ones((16755, 1)).astype(int)

您可以通過將行數保存在變量中來完全避免這種情況。


m = x.shape[0]

a = np.ones((m, 1)).astype(int)

x = np.append(arr = a,values = x, axis = 1)


查看完整回答
反對 回復 2022-06-22
  • 1 回答
  • 0 關注
  • 121 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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