변환된 함수

경고

이 설명서는 최신 QDK로 대체된 클래식 QDK를 참조합니다.

최신 QDK에 대한 API 설명서는 를 참조 https://aka.ms/qdk.api 하세요.

네임스페이스: Microsoft.Quantum.Arrays

패키지: Microsoft.Quantum.Standard

배열 배열로 표시되는 행렬의 트랜스포스를 반환합니다.

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

Description

$r$ 행 및 $c$ 열이 있는 $r \times c$ 행렬로 입력합니다. 행렬은 행 기반입니다. 즉, matrix[i][j] 행 $i$ 및 열 $j$의 요소에 액세스합니다.

이 함수는 입력 행렬의 트랜스포즈인 $c \times r$ 행렬을 반환합니다.

입력

matrix: 'T[][]

행 기반 $r \times c$ 행렬

출력: 'T[][]

변환된 $c \times r$ 행렬

형식 매개 변수

T

각 요소의 형식입니다 matrix.

예제

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