mátrix transzponáltja

Üdvözlöm, Ön a mátrix transzponáltja szó jelentését keresi. A DICTIOUS-ban nem csak a mátrix transzponáltja szó összes szótári jelentését megtalálod, hanem megismerheted az etimológiáját, a jellemzőit és azt is, hogyan kell a mátrix transzponáltja szót egyes és többes számban mondani. Minden, amit a mátrix transzponáltja szóról tudni kell, itt található. A mátrix transzponáltja szó meghatározása segít abban, hogy pontosabban és helyesebben fogalmazz, amikor beszélsz vagy írsz. Amátrix transzponáltja és más szavak definíciójának ismerete gazdagítja a szókincsedet, és több és jobb nyelvi forráshoz juttat.

Kiejtés

  • IPA:

Főnév

mátrix transzponáltja

  1. (matematika, lineáris algebra) A transzponálás egy argumentumú művelet. Egy mátrix transzponálása sorainak és oszlopainak a felcserélését jelenti. Egy m×n-es mátrix transzponáltja n×m-es. Kétszer végrehajtva visszakapjuk az eredeti mátrixot. A transzponálás jele vagy .

Egy mátrix szimmetrikus, ha transzponáltja önmaga, azaz . Szimmetrikus mátrix csak négyzetes mátrix (lásd alább) lehet.


A mátrix transzponálása azt jelenti, hogy a mátrix sorai és oszlopai helyet cserélnek. A Pythonban ezt egyszerűen elvégezhetjük a NumPy könyvtárral.



1. Egyszerű példa egy 2x3-as mátrix transzponálására

import numpy as np

# Mátrix definiálása
matrix = np.array(,
                   ])

# Transzponált mátrix
transposed = matrix.T

print("Eredeti mátrix:")
print(matrix)

print("\nTranszponált mátrix:")
print(transposed)

Kimenet:

Eredeti mátrix:

 ]

Transzponált mátrix:

 
 ]

2. Példa négyzetes mátrix transzponálására

import numpy as np

# Négyzetes mátrix
matrix = np.array(,
                   ])

# Transzponált mátrix
transposed = np.transpose(matrix)

print("Eredeti mátrix:")
print(matrix)

print("\nTranszponált mátrix:")
print(transposed)

Kimenet:

Eredeti mátrix:

 ]

Transzponált mátrix:

 ]

3. Többdimenziós tömb transzponálása

Ha egy többdimenziós tömböt (pl. 3D mátrixot) szeretnél transzponálni, akkor az np.transpose() függvény használatával megadhatod a tengelyek sorrendjét.

import numpy as np

# 3D tömb
tensor = np.array(, ],
                   , ]])

# Tengelyek átrendezése
transposed_tensor = np.transpose(tensor, axes=(1, 0, 2))

print("Eredeti tömb:")
print(tensor)

print("\nTranszponált tömb:")
print(transposed_tensor)

4. Kerekített transzponált mátrix

Ha a mátrix elemei lebegőpontos számok, a transzponált értékek kerekítése is szükséges lehet.

import numpy as np

# Lebegőpontos mátrix
matrix = np.array(,
                   ])

# Transzponált mátrix
transposed = matrix.T

# Elemek kerekítése
transposed_rounded = np.round(transposed, 2)

print("Eredeti mátrix:")
print(matrix)

print("\nTranszponált mátrix kerekítve:")
print(transposed_rounded)

5. Mátrix transzponálás iterációval (NumPy nélkül)

Ha nem használod a NumPy-t, a mátrix transzponálását Python listák segítségével is elvégezheted:

# Eredeti mátrix
matrix = ,
          ]

# Transzponált mátrix létrehozása
transposed =  for row in matrix] for i in range(len(matrix))]

print("Eredeti mátrix:")
print(matrix)

print("\nTranszponált mátrix:")
print(transposed)

Kimenet:

Eredeti mátrix:
, ]

Transzponált mátrix:
, , ]

Fordítások