**CLUB İçerisinde Paylaşım Yaparken Dikkat Edilmesi Gereken Önemli Hususlar.** - Paylaşım yaparken Türkçe kurallarına olabildiğince uyulması, sorunuzun rahat anlaşılması ve en hızlı cevabı almanız adına, dikkat edilmesi gereken en önemli husustur. - Paylaşımlarınız da kibar ve yalın bir dil kullanmanız ve gerekirse resim ile eklenti yapmanız, doğru ve hızlı cevap almak adına önemli hususlardır. - Paylaşımları olabildiğince uygun bölümlere açarak, konu ile ilgili kişilerin daha hızlı görmesini sağlamak adına çok önemlidir. - Paylaşımlarda etiket kullanmak o sorunun daha sonra tekrar aranması adına çok önemlidir.
0 beğenilme 0 beğenilmeme
473 kez görüntülendi
Python kategorisinde (220 puan) tarafından

bu hatanın sebebi ne acaba?

kodlar bu şekilde:

import pandas as pd

data = pd.read_csv('Wine.csv')

sinif = data.iloc[:,0:1]
ozellik=data.iloc[:,1:]

from sklearn.model_selection import train_test_split
x_train, x_test, y_train, y_test = train_test_split(ozellik,sinif,test_size=0.33,random_state=0)

from sklearn.naive_bayes import GaussianNB
gnb = GaussianNB()
gnb.fit(x_train, y_train)#tek boyutlu diziye çevirir 
result = gnb.predict(x_test)

#from sklearn.metrics import confusion_matrix
#cm = confusion_matrix(y_test,result)
#print(cm)

from sklearn.metrics import accuracy_score
accuracy = accuracy_score(y_test, result)

print(accuracy)
(4,270 puan) tarafından

wine.csv Buldum Sanırım.
https://gist.github.com/tijptjik/9408623

1 cevap

0 beğenilme 0 beğenilmeme
(4,270 puan) tarafından

Bir Hata Vermedi.

/home/kaplan/anaconda3/bin/python /home/kaplan/PycharmProjects/untitled1/tst.py
/home/kaplan/anaconda3/lib/python3.7/site-packages/sklearn/naive_bayes.py:206: DataConversionWarning: A column-vector y was passed when a 1d array was expected. Please change the shape of y to (n_samples, ), for example using ravel().
  y = column_or_1d(y, warn=True)
0.9491525423728814

Process finished with exit code 0
(220 puan) tarafından

https://i.hizliresim.com/XDT5Ml.jpg
result değişkeni (59,) şeklinde bunu nasıl dataframe yapabilirim. hızlı resimde ekledim görüntü dosyasını

(4,270 puan) tarafından

Gördüğüm.kadariyla tek boyutlu bir dizi. Eğer öyleyse Dataframe yerine Pandas Serisi olur.
Yada tek sutundan oluşan bir Dataframe Olur ki oda zaten PandasSerisidir.

(220 puan) tarafından

https://i.hizliresim.com/XDT5Ml.jpg
result değişkeni (59,) şeklinde bunu nasıl dataframe yapabilirim. hızlı resimde ekledim görüntü dosyasını
int olarak görünüyor diğer değişkenler dataframe bunu 59,1 yapabilirsem sorun çözülecek ama yapamadım

(4,270 puan) tarafından

dataFrame=pd.DataFrame(result)

...