Kategori: Yazılım
Python Sudoku(Random list) Algoritması
Merhaba random olarak 1-9 arasında liste oluşturmak istersek : import random ## random kütüphanesini ekledim a=[1,2,3,4,5,6,7,8,9] ##1-9 arası numaraların olduğu bir liste oluşturdum c1=[0,0,0,0,0,0,0,0,0]## 3 tane 9 elemanlı boş liste oluşturdum c2=[0,0,0,0,0,0,0,0,0] c3=[0,0,0,0,0,0,0,0,0] b=0##random için kullanacağımız integer sayı ##c1 listesi için rastgele sayılar for num in range (1,10): b=random.randint(1,10-num) c1[num-1]=a[b-1] a.pop(b-1) a=[1,2,3,4,5,6,7,8,9] print(c1) şimdi bir…
Python İle PowerPoint Sunumu Hazırlamak
Python-pptx kütüphanesini ekliyoruz. pip install python-pptx Kodlar: from pptx import Presentation from pptx.util import Inches, Pt from pptx.enum.text import PP_ALIGN prs = Presentation() blank_slide_layout = prs.slide_layouts[6] slide = prs.slides.add_slide(blank_slide_layout)
Python Ortalama ve Standart Sapma Hesaplama
Python ile listenin standart sapmasını hesaplama fonksiyonu… Sorularınızı alt taraftan sorabilirsiniz. from math import sqrt liste=[1,5,6,4,5,6,7,9,5] def standartsapma(a): aratop=0 aratop=0 ort=0 sonuc=0 for num in range(1,len(a)+1): ## ort=a[num-1]+ort ##Ortalama Alma İşlemi ort=ort/len(a) ## for num in range(1,len(a)+1): ## aratop2=a[num-1] ##Standart Sapma İşlemi aratop=aratop+((aratop2-ort)**2) ##sonuc değeri standart sapmayı verir. aratop=aratop/(len(a)-1) ## sonuc=sqrt(aratop) print(sonuc) return(sonuc) standartsapma(liste)
Python Kullanarak Tic-Tac Toe Oyununun Yapay Zekâ Algoritması ve Minimax
undefined Performansın Kilidi: Alpha-Beta Pruning Tic-Tac-Toe’da bilgisayar her hamleyi saniyeler içinde hesaplayabiliyor çünkü toplam olasılık sayısı az. Ancak hamle dallanması arttıkça algoritmanın bakması gereken düğüm sayısı üstel olarak artar. Alpha-Beta Pruning, sonucu etkilemeyeceği kesin olan dalları baştan budayarak işlem yükünü ciddi oranda (bazen %50’den fazla) azaltır. Daha Büyük Oyunlar ve Heuristic Kavramı Minimax’ı Satranç veya…
