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

_______________________________________________
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.

Cevap