““ ValueError:除串联轴外,所有输入数组维都必须完全匹配”是在尝试附加value.PFB代码时出现的错误。 x
是大小为[16754,3]的数据集,a
是大小为[16754,1]的仅一个数组。据我了解,该轴完全匹配。
# Importing the libraries
import numpy as np
import matplotlib.pyplot as plt
import pandas as pd
# Importing the dataset
dataset = pd.read_csv('data_monthly_rainfall.csv')
x = dataset.iloc[:, [0,1,2]].values
y = dataset.iloc[:, 3].values
# Apending a coloumn y with 1 for the equation
import statsmodels.api as sm
a = np.ones((16754, 0)).astype(int)
x = np.append(arr = a,values = x, axis = 1)
有人可以告诉我这里做错了什么吗?在学习阶段,我对python和ML非常陌生。请让我知道是否需要更多信息。
变量a
有0列,请改用:
a = np.ones((16754, 1)).astype(int)