Penjelasan terperinci kaedah fungsi transpose numpy
Numpy ialah perpustakaan pengiraan berangka yang sangat berkuasa dalam Python, menyediakan banyak operasi matematik dan fungsi pengiraan saintifik yang biasa digunakan. Dalam numpy, transpose ialah operasi biasa yang boleh menukar baris dan lajur matriks untuk pemprosesan data dan operasi matriks.
Numpy menyediakan pelbagai kaedah untuk menukar matriks Kaedah ini akan diperkenalkan secara terperinci di bawah, dan contoh kod akan diberikan.
di mana, arr mewakili tatasusunan yang hendak ditranspose, paksi mewakili tertib dimensi selepas transposisi, dan lalai ialah Tiada.
Contoh kod:
import numpy sebagai np
arr = np.array([[1, 2, 3], [4, 5, 6]])
transposed_arr = np.transpose(arr)
print("Matriks asal:")
print(arr)
print("Transposed matrix:")
print(transposed_arr)
Hasil keluaran :
[[1 2 3]
[4 5 6]]
Matriks tertukar:
[[1 4]
[2 5]
[3 6]]
Contoh kod:
import numpy sebagai np
arr = np.array([[1, 2, 3], [4, 5, 6]])
transposed_arr = arr.T
print("Matriks asal:")
print(arr)
print("Transposed matrix:")
print(transposed_arr)
Hasil keluaran:
Matriks asal [1 2 3]
[4 5 6]]
Matriks tertukar:
[[1 4]
[2 5]
[3 6]]
import numpy sebagai np
print(arr)
print(transposed_arr )
put
Matriks asal:
[[1 2 3]
[4 5 6]]
Matriks tertukar:
[[1 4]
[2 5]
[3 6]]
Buat matriks 2×3
Lakukan matriks pasangan operasi transpose
print("Matriks asal:")
print(arr)
print("Transposed matrix:")
hasil :
[[1 2 3]
[4 5 6]]
Matriks tertukar:
[[1 2]
[3 4]
[5 6]]
Ringkasan:
Atas ialah kandungan terperinci Analisis mendalam tentang fungsi transpose dalam numpy. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!