Django Template Yapısı Django MVT (Model-View-Template) ile çalışır. Django html bilen herkesin kullanabileceği kadar basit bir template yapısına sahiptir. …………………………………….. Settings.py açıyoruz Templates içine ‘DIRS’: [os.path.join(BASE_DIR,‘templates’)] , Kod satırı yazdıktan sonra blog app mize templates klasörü oluşturabiliriz. Bu sayede templatelerimiz için bir dizin oluşturmuş oluyoruz. Templates Değişkenler ve Render yapısı Burada view te veri oluşturacağız […]
Django Notlarım 2
Django Model oluşturma Models.py dosyasında şu şekilde model oluşturulabilir. Burdaki model aslında veritabanındaki tablo yapısı olarakta anlaşılabilir. class Blog(models.Model): title= models.CharField(max_length=100, blank=False, null=True, verbose_name=”Başlık Giriniz”, help_text=”Başlık bilgisi burada girilir.”) icerik=models.TextField(max_length=1000,verbose_name=”İçerik Giriniz”,help_text=”içerik yazısı burada yazılır.”, null=True, blank=False) create_date = models.DateTimeField(auto_now_add=True,auto_now=False)# içerik her güncellendiğinde oluşturma tarihi güncellenmesin update_date = models.DateTimeField(auto_now_add=True) # […]
[Çözüldü] Anaconda3\lib\site-packages\sklearn\linear_model\logistic.py:433: FutureWarning: Default solver will be changed to ‘lbfgs’ in 0.22. Specify a solver to silence this warning. FutureWarning) – Logistic Regression – Hatası
Logictic Regression için Future Warning Hatası Çözümü Hata: Anaconda3\lib\site-packages\sklearn\linear_model\logistic.py:433: FutureWarning: Default solver will be changed to ‘lbfgs’ in 0.22. Specify a solver to silence this warning. FutureWarning) Çözüm: Logistic Regression tanımladığınız satır şu şekilde olsun. model = LogisticRegression() Bu şekilde hata alıyor iseniz aşağıdaki parametreleri kullanarak hatadan kurtulabilirsiniz. Herhangi bir tanesini kullanmanız yeterli olacaktır. model […]
[Çözüldü] – ValueError: Expected 2D array, got scalar array instead:
Python ile Spyder içinde kod yazarken bazen şu hata alınabilir. “if it contains a single sample.”.format(array)) ValueError: Expected 2D array, got scalar array instead: array=7.800000190734863. 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 Şu şekilde olan predict kodumuzu y_head=lr.predict(x) şu […]
Python Pandas’ta Dataframe-Text Verileri
In [1]: import pandas as pd # her zamanki gibi öncelikle kullanacağımız pandas kütüphanesini import ediyoruz. In [2]: import os # os metodunu kullanmak için önce import etmemiz lazım os.chdir(“C:/Users/E-A-S/Desktop/pandas-kaynak”) # csv dosyamızın olduğu dizini dosyaların aranacağı dizinler arasına eklemek için yapıyoruz. In [3]: kupa=pd.read_csv(“wcplayers.csv”) # işlemlerimizi üzerinde gerçekleştireceğimiz csv dosyasını dataframe değişkenine atıyoruz. kupa Out[3]: Team […]
Python Pandas’ta Dataframe-input,output(csv, exel ve html) dosyaları
Dataframe-input,output(csv, exel ve html) dosyaları In [1]: import pandas as pd # her zamanki gibi öncelikle kullanacağımız pandas kütüphanesini import ediyoruz. data.gov sitesinden herhangi bir csv dosyası buldum. “https://data.cdc.gov/api/views/bi63-dtpu/rows.csv” download linkini csv ye kadar koplayayıp aldım. In [5]: df=pd.read_csv(“https://data.cdc.gov/api/views/bi63-dtpu/rows.csv”) # okuma süresi yüklediğimiz dosyanın boyutuna göre değişkenlik gösterir In [6]: df Out[6]: Year 113 Cause Name Cause Name […]
Python Pandas’ta Dataframe Yapıları 4. Bölüm
Dataframe yapılarının Serilerden farkı satır ve sütunlardan oluşmasıdır. Daha karmaşık hali olarak da tanımlanabilir. Aşağıdaki kodlar Jupyter Notebook üzerinden çalıştırılmaktadır. Bu bölümde merge(), join(), append ve concat() metodlarını örnekler üzerinde inceleyeceğiz ve birden fazla indexleme işlemlerini gerçekleştireceğiz. Datafrafe- merge(), join(), append() ve concat() Metodları¶ In [3]: import pandas as pd # her zamanki gibi öncelikle kullanacağımız […]
Python Pandas’ta Dataframe Yapıları 3. Bölüm
Dataframe yapılarının Serilerden farkı satır ve sütunlardan oluşmasıdır. Daha karmaşık hali olarak da tanımlanabilir. Aşağıdaki kodlar Jupyter Notebook üzerinden çalıştırılmaktadır. Bu bölümde yeni değer atama, rename(), drop(), pop(), sample, nsmallest(), niargest(), where, query(), apply(), copy() ve Groupby() metodlarını örnekler üzerinde inceleyeceğiz. Dataframe- yeni değer atama, rename(), drop() ve pop() Metodları¶ In [1]: import pandas as pd […]
Python Pandas’ta Dataframe Yapıları 2. Bölüm
Dataframe yapılarının Serilerden farkı satır ve sütunlardan oluşmasıdır. Daha karmaşık hali olarak da tanımlanabilir. Aşağıdaki kodlar Jupyter Notebook üzerinden çalıştırılmaktadır. Bu bölümde filtreleme, isin(), isnull(), notnull(), between(), duplicated(), drop_duplicates(), unique(), set_index(), loc[ ] ve iloc[ ] metodlarını örnekler üzerinde inceleyeceğiz. filtreleme, isin(), isnull() ve notnull() metodları¶ In [1]: import pandas as pd # her zamanki gibi […]
[Çözüldü]-ValueError: Expected 2D array, got scalar array instead: Hata-Çözümü
HATA b0=linear_reg.predict(0) Traceback (most recent call last): File “”, line 1, in b0=linear_reg.predict(0) File “C:\Users\E-A-S\Anaconda3\lib\site-packages\sklearn\linear_model\base.py”, line 213, in predict return self._decision_function(X) File “C:\Users\E-A-S\Anaconda3\lib\site-packages\sklearn\linear_model\base.py”, line 196, in _decision_function X = check_array(X, accept_sparse=[‘csr’, ‘csc’, ‘coo’]) File “C:\Users\E-A-S\Anaconda3\lib\site-packages\sklearn\utils\validation.py”, line 545, in check_array “if it contains a single sample.”.format(array)) ValueError: Expected 2D array, got scalar array instead: array=0. Reshape […]