Rust'ta değişkenler let anahtar sözcüğü kullanılarak tanımlanır. fn main() { let x = "Rust öğreniyorum"; println!( "{}", x); } Burada println! özel yapısı hakkında bir not. Bir fonksiyon ardından ! işaretin gördüğünüzde bu fonksiyonun bir makro olduğunu gösterir. Makrolar Rust'ta özel metaprogramlama yapılarıdır. Değiştirilebilir değişkenler let anahtar sözcüğü kullanılan değişkenler, değiştirilemezler. Bunun sebebi Rust'ın güvenlik … Rust ‘da değişkenler yazısını okumaya devam et
Rust String işlemleri
Verilen textin ilk 4 karakterini okumak fn main() { let text = "Merhaba Dünya!"; let first_four_chars = &text[0..4]; println!("{}", first_four_chars); } Bu kod, "Merhaba" yazdıracaktır. Not: Bu örnekte, text değişkeni bir &str (string slice) türündedir. Rust dilinde, string slice'lar bir string verisinin belirli bir aralığını gösterirler ve bu veri için ekstra bir kopyasının oluşturulmamasını sağlar. … Rust String işlemleri yazısını okumaya devam et
Hello World (Rust)
Merhaba; Rust programlama dilini öğrenirken burada örnekleri de paylaşıp, arşiv olmasını istedim. https://www.rust-lang.org/tools/install linkinden rust nasıl yüklenir bilgisine ulaşabilirisiniz. Sorularınız olursa comment kısmına yazarak bana ulaşabilirsiniz. code'u uygun formatta görüntülemek için, yazının içine girmeniz gerekir, ana sayfa da standard text olarak görünmektedir. fn main() { // Print text to the console println!("Hello World!"); }
Logistic Regression / Lojistik regrasyon
Açıklama : Sınıflandırma problemlerine doğrusal regrasyonun uygulanması Avantajları : Anlaması kolay. Dezavantajları : Değişlenler arasındaki karmaşık ilişkileri yakalayabilmek için için çok basit kalır. Modelin overfit (aşırı öğrenme) eğilimi vardır
Linear Regression / Doğrusal Regrasyon
Açıklama : Tüm veri noktalarından geçen en uygun çizgi Avantajları : Anlaması kolay. Model alanından en büyük etkenlerin neler olduğunu açıkça görebilirsiniz. Dezavantajları : Değişlenler arasındaki karmaşık ilişkileri yakalayabilmek için için çok basit kalır. Modelin overfit (aşırı öğrenme) eğilimi vardır
ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host=’files.pythonhosted.org’, port=443): Max retries exceeded with url:
ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host='files.pythonhosted.org', port=443): Max retries exceeded with url: /packages/2a/68/d8412d1e0d70edf9791cbac5426dc859f4649afc22f2abbeb0d947cf70fd/progress-1.6.tar.gz (Caused by SSLError(SSLCertVerificationError(1, '[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self signed certificate in certificate chain (_ssl.c:1131)'))) Eğer bu başlıkla bir hata alıyorsanız, uygulayacağınız en hızlı çözüm, hostu trusted olarak işaretleyerek yüklemek olacaktır. Örnek olarak Progress adlı modülü yüklemek için … ERROR: Could not install packages due to an OSError: HTTPSConnectionPool(host=’files.pythonhosted.org’, port=443): Max retries exceeded with url: yazısını okumaya devam et
Python – Pandas – DataFrame’in özet raporunu alma .describe()
Bunun için pandas'ın çok güzel bir fonksiyonu var. .describe() Çıktı olarak bize şu bilgileri verir >>> s = pd.Series([1, 2, 3]) >>> s.describe() count 3.0 #Kaç adet kayıt olduğu mean 2.0 #Average değeri std 1.0 #Standard sapma değeri min 1.0 #Bu seride minimum değer 25% 1.5 #Toplam kayıtların %25 'i nin ortalama değeri 50% 2.0 … Python – Pandas – DataFrame’in özet raporunu alma .describe() yazısını okumaya devam et
Basit Linux komutları
Dizin dosya listelerken zaman bilgisini de görüntüleme Bunun için ls yerine stat -c "%y %s %n" * konut dizinini kullanabilirsiniz.
Python – Algoritmalar
Github 'da uzun zamandır aktif hale getirmek istediğim ama fırsat bulup paylaşamadım algoritmaları paylaşmaya başladım sonunda Github link İlk paylaşımlar aramalar üzerine. İlki de en basiti doğrusal arama. Bunlar tabiki özellikle benim yazdığım algoritmalar değil. Zaten olan algoritmalarının python'da uygulanışı. Eğer sizde katılmak ve paylaşımlarda bulunmak isterseniz, github üzerinden eklemeler yapabilirsiniz.
.strip() fonksiyonu
Yazı,text ifadelerinde temizlik yapmak için kullanılır. Yazının sağında ve solundaki boşlukları atar. >>> " Bir yazı örneği ".strip() >>>"Bir yazı örneği" Bu fonksiyona benzer iki fonksiyon daha vardır. .lstrip() = Sadece yazının solunda bulunan boşlukları atar. .rstrip() = Sadece yazının sağında bulunan boşlukları atar.