nbk.append( column[breaks_row[k-1]+1:].T )是什么意思
时间: 2023-07-15 22:11:41 浏览: 160
这行代码中,`nbk` 是一个 Python 列表,`column` 是一个二维数组(可以理解为矩阵),`breaks_row` 是一个一维数组,`k` 是一个整数。
这行代码的作用是将 `column` 中从 `breaks_row[k-1]+1` 行开始的所有行(包括 `breaks_row[k-1]+1` 行)作为一个新的二维数组(矩阵),并将其转置后添加到 `nbk` 列表的末尾。
换句话说,该行代码将 `column` 矩阵的第 `breaks_row[k-1]+1` 行及其之后的所有行转置后作为一个新的矩阵,并将该矩阵添加到 `nbk` 列表的末尾。
相关问题
转成matlab: nbk.append( column[breaks_row[k-1]+1:].T ) lk = nnz_val[np.sort(sorted_col_args[breaks_col[k-1]+1:])]
nbk = [nbk, column(breaks_row(k-1)+1:end)'];
sorted_col_args = sortidx(column);
nnz_val = find(column);
lk = nnz_val(sort(sorted_col_args(breaks_col(k-1)+1:end)));
转成matlab:nbk.append( column[breaks_row[k-1]+1:].T ) lk = nnz_val[np.sort(sorted_col_args[breaks_col[k-1]+1:])]
nbk(end+1:end+length(column)-breaks_row(k-1)) = column((breaks_row(k-1)+1):end).';
sorted_col_args = find(nnz_val);
lk = nnz_val(sorted_col_args(sort(breaks_col(k-1)+1):(end-1)));
```
阅读全文