search
Giriş
Merhabalar arkadaşlar, Sitemizi programlama ile ilgilenen bütün arkadaşlarımızın Türkçe içerik konusunda çektiği sıkıntılar düşünülerek soru/cevap şeklinde bir etkileşimde bulunabilmesi için kurduk. Umuyoruz hepimiz için güzel bir deneyim olur. Hasscript Ekibi
0 oy
1.0k gösterim

Lineer regression modeli çıkartmaya çalışıyorum. Modeli fit ettirmeden önce x ve y belirlerken "ValueError: Expected 2D array, got 1D array instead" diye bir hata alıyorum.Kod şöyle

from sklearn.linear_model import LinearRegression

linear_reg=LinearRegression()

x=df.deneyim
y=df.maas

linear_reg.fit(x,y)

aldığım hata ise

Expected 2D array, got 1D array instead:
array=[ 0.5  0.   1.   5.   8.   4.  15.   7.   3.   2.  12.  10.  14.   6. ].
Reshape your data either using array.reshape(-1, 1) if your data has a single feature or array.reshape(1, -1) if it contains a single sample.

bu şeklide. Yardımcı olabilir misiniz ?

 

Python kategorisinde 365 puan

1 cevap

0 oy

Sana verdiği hatada verinin (x,y) şeklinde 2 parametreli olması gerektiğini belirtiyor. Ancak sen

x=df.deneyim

diyerek Veri Tipini Series olarak çekiyorsun. Veri tipini array'e çevirmen lazım. Bu değerleri aşağıdaki gibi çekersen deneyim sütunundan çektiği verileri değer olarak tek bir arraya atar

x = df.deneyim.values

böyle yaptığında (x, ) şeklinde boş görünür. ancak "deneyim" sütununu bir değişkene atadığın için bunu (x,1) şeklinde belirtmen gerekiyor. Aşağıdaki gibi yapabilirsin

x = df.deneyim.values.reshape(-1,1)
  • Add to Phrasebook
     
    • No word lists for Turkish -> Turkish...
       
    • Create a new word list...
  • Copy
334 puan
düzenledi

İlgili sorular

0 oy
1 cevap 6.8K gösterim
6.8K gösterim
Makine öğrenmesinde data train test işlemi yaparken random_state=42 kullanıyor. Bu ne işe yarar? x_train,x_test,y_train,y_test=train_test_split(x,y,test_size=0.2,random_state=42)
29 Mart 2019 Python kategorisinde kupanintorunu 365 puan sordu
0 oy
1 cevap 216 gösterim
216 gösterim
ImportError: No module named 'secrets' diye hata alıyorum. Bu haa nasıl çözülür?
24 Aralık 2020 Python kategorisinde canonka 334 puan sordu
0 oy
1 cevap 894 gösterim
894 gösterim
Flask ile yaptığım web sitesinde formdan veri alıp başka Python dosyasında işleyip, işlenmiş ve işlenmemiş halini sitemde göstermeye çalışıyorum. Aşağıdaki gibi bir hatayla karşılaştım; UnicodeDecodeError: 'utf-8' codec can't decode byte 0xf6 in position 18: invalid start byte İşlem yapacağım python dosyası bazı txt dosyalarını okurken sorun mu çıkarıyor anlamadım.
26 Mart 2019 Python kategorisinde canonka 334 puan sordu
0 oy
1 cevap 158 gösterim
158 gösterim 15 Ocak 2023 Python kategorisinde kenan 6.2k puan sordu
0 oy
1 cevap 187 gösterim