ColumnAt function
Fully qualified name: Std.Arrays.ColumnAt
function ColumnAt<'T>(column : Int, matrix : 'T[][]) : 'T[]
Summary
Extracts a column from a matrix.
Description
This function extracts a column in a matrix in row-wise order. Extracting a row corresponds to element access of the first index and therefore requires no further treatment.
Type Parameters
'T
The type of each element of matrix
.
Input
column
Column of the matrix
matrix
2-dimensional matrix in row-wise order
Example
let matrix = [[1, 2, 3], [4, 5, 6], [7, 8, 9]];
let column = ColumnAt(0, matrix);
// same as: column = [1, 4, 7]
See Also
- Microsoft.Quantum.Arrays.Transposed
- Microsoft.Quantum.Arrays.Diagonal