öhüm 4 günde 9 vizeye girdim kafamda hasar oluştu galiba yaklaşık 100 formül ve 400′e yakın kavramı 15-20 saat gibi kısa bir sürede ezberleyip son derece yüksek seviyede matematik maymunluklarıyla uygulamasını aşkı meşk eyleyip sınavları kendimce başarılı olarak atlatabilmenin haklı ve salak gururunu yaşıyorum sayın olmayan okuyucularım. extremeye baktım paso ubuntu sexy den geliyorlar […]
yeni savaşımım bu kodla olucak. pythonda yapay sinir ağı çalışması (bpnn.py) bakalım çözebilcem mi=)
# Back-Propagation Neural Networks## Written in Python. See http://www.python.org/# Placed in the public domain.# Neil Schemenauer
import mathimport randomimport string
random.seed(0)
# calculate a random number where: a ’, self.update(p[0])
def weights(self): […]
x üssü n i hesaplayalım:
n sıfırsa 1 çıktısı ver
n mod 2 de 0 yani çift sayı ise
x in x le çarpımını n/2 sayısıyla bu fonksiyonda yeniden çalıştır.
böylece n/2k=1 e kadar xler kademeli olarak çarpılmış olacaktır.
n tek sayı ise (yukardaki işlemlerden sonra elde ettiğimiz n/2k=1 de dahil)
x çarpanını ayırıp n i çift sayı haline getirir ve […]
sıfırdan n e kadar olan sayıların toplanması:
def ile topla isimli ve n girdili bir fonksiyon tanımlanmıştır.
sonuc=0 ve i=1 tanımlamaları yapılmıştır. bunlar ilerde kullanılacak değişkenlerdir. while ile i nden küçük ve eşit olduğu sürece çalışacak bir döngü oluşturulmuştur. her döngüde sonuç i ile toplanıp değeri arttırılacak ve i bir arttırılacaktır bölece i ne kadar artar ve […]
bi sitede python kodları buldum. burada da anlayabildiklerimi yazmaya çalışacağım.
ilki faktöriyel hesaplama:
def ile fonksiyon tanımlanmış fonksiyonun adı faktoryel kullanılan girdi de n dir.
eğer n sıfıra eşitse program 1 çıktııs verir ve biter bunu return komutu sağlar.sıfırdan farklı bir değerse n faktoryal (n-1) fonksiyonu ile çarpılıp işlem biter. ancak faktoryel n-1 sıfırdan farklı ise […]
Tüpler listeye benzer ama içerikleri değiştirilemez. Tüpün elemanları parantez içerisinde sıralanır. Program akışını hızlandırdıkları için programlarda dizilerin yerine kullanılırlar.
Sözlükler listelere benzerler ancak verilerin konumlarını 0 dan başlayan sayılar yerine kendimiz belirleyebiliriz. Bu konum kelimelerine anahtarlar denir. Sözlükteki anahtarları keys() fonksiyonu ile buluruz.
bilgi.keys() gibi.
bilgi.has_key(’aranan anahtar’) bir anahtarın o sözlükte olup olmadığını bulmamızı sağlar. varsa True yoksa […]
kitabı yeni aldım geri dönüp bakabilmek için notlarım:
3. Bölüm:
>>> a=8>>> a=a+22>>> a30
burada a ya a+22 ifadesi atanmıştır.
>>> c=”çağdaş”>>> c‘\xc3\xa7a\xc4\x9fda\xc5\x9f’>>> print cçağdaş
cümle değişkenlere Türkçe karakter atarken sorun çıkmıyor sadece python onu nasıl algıladığını belirtiyor. print c yazınca olması gerektiği gibi görünüyor.
>>> merhaba=”Adana’ya ilk gelişiniz mi?”>>> print merhabaAdana’ya ilk gelişiniz mi?
kesme işaretiyle ayırmamız gereken bir yer olduğu […]