Bir matriksin tranzpozesinin i. satır j. sütunu o matriksin j. satır i. sütunu demektir. Buna dayanarak kendi fonksiyonunu da yazabilirsin kolayca.
saygılarımla... 14 Nisan 2012 18:11 tarihinde Baran Topal <[email protected]> yazdı: > Merhabalar;**** > > ** ** > > Matrix tranpozesi 2 boyutlu bir matrixi başka bir 2 boyutlu matrixe olan > dönüşümüdür.**** > > ** ** > > 2 boyutlu matrix satırlar olarak ifade edilirken, buradaki her satır bir > listedir.**** > > ** ** > > array() ile verdiğin tek liste ile, sadece 1 boyutlu bir array yaratırsın, > böyle olunca da bunun ne kolon ne de satır olduğu hakkında yorum yapamayız. > **** > > ** ** > > c:\tmp\_Python\jazzIIIlove>py26**** > > Python 2.6.4 (r264:75708, Oct 26 2009, 08:23:19) [MSC v.1500 32 bit (Intel)] > on**** > > win32**** > > Type "help", "copyright", "credits" or "license" for more information.**** > > >>> import numpy**** > > >>> a = numpy.array([[1, 2, 3],**** > > ... [11, 22, 33]])**** > > >>> a**** > > array([[ 1, 2, 3],**** > > [11, 22, 33]])**** > > >>> b = a.transpose()**** > > >>> b**** > > array([[ 1, 11],**** > > [ 2, 22],**** > > [ 3, 33]])**** > > >>>** ** > > ** ** > > ** ** > > ** ** > > Buradan da görebileceğin gibi belirtilen iki satır, üç satıra transpoze > oldu.**** > > ** ** > > Ya da;**** > > ** ** > > a = numpy.arange(10) **** > > ** ** > > yerine,**** > > a = numpy.arange(10).reshape(1,10)**** > > ** ** > > kullanabilirsin. Böylece 2 boyutlu bir array'in olacaktır.**** > > ** ** > > İyi çalışmalar.**** > > ** ** > > Baran Topal**** > > ** ** > > Royal Institute of Technology - ICSS**** > > Bilkent University - CTIS**** > > Hacettepe University - Geology Engineering & Geostatistics**** > > ** ** > > *From:* [email protected] [mailto: > [email protected]] *On Behalf Of *Kaan Aksit > *Sent:* Friday, April 13, 2012 7:33 PM > *To:* [email protected] > *Subject:* [Pardus-kullanicilari] Transpoz**** > > ** ** > > Çok basit bir kod ancak neden transpoz almadığını anlamadım fikri olan var > mı? > > http://sudrap.org/paste/text/137636/ > > Kaan**** > > ** ** > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 7052 (20120413) __________**** > > ** ** > > The message was checked by ESET NOD32 Antivirus.**** > > ** ** > > http://www.eset.com**** > > ** ** > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 7053 (20120414) __________**** > > ** ** > > The message was checked by ESET NOD32 Antivirus.**** > > ** ** > > http://www.eset.com**** > > > __________ Information from ESET NOD32 Antivirus, version of virus > signature database 7053 (20120414) __________ > > The message was checked by ESET NOD32 Antivirus. > > http://www.eset.com > > _______________________________________________ > Pardus-kullanicilari e-posta listesi > Listeden çıkmak için > http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini > kullanın. > Listeye iletmek istediğiniz soruları > [email protected] adresine gönderin. > Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web > sayfasına gidin. > -- *Görünenler*, *gerçek olsaydı bilime* gerek kalmazdı.
_______________________________________________ Pardus-kullanicilari e-posta listesi Listeden çıkmak için http://liste.pardus.org.tr/mailman/listinfo/pardus-kullanicilari adresini kullanın. Listeye iletmek istediğiniz soruları [email protected] e-posta adresine gönderin. Liste mesajlarında arama yapmak için http://liste.pardus.org.tr/arama web sayfasına gidin.
