Fungsi yang ditransposit

Peringatan

Dokumentasi ini mengacu pada QDK Klasik, yang telah digantikan oleh QDK Modern.

Silakan lihat https://aka.ms/qdk.api dokumentasi API untuk QDK Modern.

Namespace: Microsoft.Quantum.Arrays

Paket: Microsoft.Quantum.Standard

Mengembalikan urutan matriks yang direpresentasikan sebagai array array.

function Transposed<'T> (matrix : 'T[][]) : 'T[][]

Deskripsi

Input sebagai $r \times c$ matrix dengan baris $r$ dan kolom $c$. Matriks berbasis baris, yaitu, matrix[i][j] mengakses elemen pada baris $i$ dan kolom $j$.

Fungsi ini mengembalikan $c \times r$ matrix yang merupakan transpose dari matriks input.

Input

matriks : 'T[][]

Matriks berbasis baris $r \kali c$

Output : 'T[][]

Matriks $c \kali r$ yang ditransposisikan

Jenis parameter

'T

Jenis setiap elemen matrix.

Contoh

// same as [[1, 4], [2, 5], [3, 6]]
let transposed = Transposed([[1, 2, 3], [4, 5, 6]]);