小编Art*_*Lin的帖子

在 Julia 中使用 BitArray 来过滤数组的行

我想过滤矩阵的每一行,a使每一行都包含非负值。

\n

首先,我尝试了这个:

\n
julia> a = [-1 2 3; 4 5 6; -5 3 4; 3 5 5]\n4\xc3\x973 Matrix{Int64}:\n -1  2  3\n  4  5  6\n -5  3  4\n  3  5  5\n\njulia> # Desired Operation after filtering should yield 2x3 matrix, [4 5 6; 3 5 5]\n\njulia> mask1 = a .>= 0\n4\xc3\x973 BitMatrix:\n 0  1  1\n 1  1  1\n 0  1  1\n 1  1  1\n\njulia> a[mask1]\n10-element Vector{Int64}:\n 4\n 3\n 2\n 5\n 3\n 5\n 3\n 6\n 4\n 5\n
Run Code Online (Sandbox Code Playgroud)\n …

julia matrix-indexing

6
推荐指数
1
解决办法
1143
查看次数

标签 统计

julia ×1

matrix-indexing ×1