سلام
من کد زیر با پایتون برای رسم نمودار نوشتم اما ارور میده. قیمت قرمز شده ارور میده و میگه سایز ها یکی نیست چطور می تونم ساز ها رو یکی کنم؟یکی دوبعدی هست و دومی هم تک بعدی .
X_train[:,0] is (317204, 1) and y_train is (317204,)
البته خودم فکر می کنم مقادیر نال مشکل ایجاد کرده
path_csv = Path('News/news.csv').absolute()
data = pd.read_csv(path_csv, dtype='unicode')
#mask = ~data.isnull().sum()
#data = data.dropna()
data = data.fillna(value='not')
X_train_raw, X_test_raw, y_train, y_test = train_test_split(data.iloc[:,1], data.iloc[:,4])
X_train = vectorizer.fit_transform(X_train_raw)
from sklearn.naive_bayes import MultinomialNB
naive_bayes = MultinomialNB()
naive_bayes.fit(X_train, y_train)
X_test = vectorizer.transform(X_test_raw)
predictions = naive_bayes.predict(X_test)
print(predictions)
plt.scatter(X_train[:,0], y_train)
plt.plot(X_test,predictions)
plt.show()