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 […]
bu aralar bu dile başladım (beraberinde common lisp ve scheme ye de bakmaya çalışıyorum). Pythonda öğrenebildiklerimi burda aktarmaya çalışacağım. python özgür yazılımdır. (açık kaynak, gnu). nesneye yönelimli bir dildir. öncelikle yüklemekle başlayabiliriz.
son sürümü şimdilik 2.5.1 dir. küçük bişidir.
buradan indirebilirsiniz..
linuxlarda hazır gelmektedir konsola python yazın gelicektir. ancak idle adında editörü de mevcuttur. ben ubuntu kullanıyorum ve […]