Julia : Multidimensional Array indexing by a predicate

标签 julia

我在 JULIA 中有一个 69 x 4 的多维数组。我想使用框架的一列上的条件来过滤行。

updown[updown[:,4] .> .5]

似乎不起作用。

最佳答案

您可以为第二个轴传递一些内容,基本上是“所有列”:

julia> updown = randn(69, 4);

julia> updown[updown[:, 4] .> 1.5, :]
4×4 Array{Float64,2}:
  1.76637    -0.307257  -0.125816  1.89179
  0.0858598  -0.812886  -0.030113  1.66113
 -0.144546    0.374371  -0.731996  1.56694
  0.330211    0.108665   0.98783   1.71425

关于 Julia : Multidimensional Array indexing by a predicate,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44876540/

相关文章:

julia - 在两个文件中重载一个函数(在 Julia 中)

package - Julia:如何更新我已发布的 julia 包?

julia - for循环中的多个条件?

julia - 如何在 Julia 中绘制 'proportion graph'?

garbage-collection - 在 Julia 中高效优雅地迭代集合和数字的并集

julia - 使用 StaticArrays 赋值时如何实现类型稳定性?

python - 什么是 julia 中的 ".=="以及它在 python 中的等价物?

julia - 在 Julia 中获取子数组的索引

matrix - Julia 相当于 Matlab 的 “logical” 矩阵

julia - 如何在 Julia 中表示高性能的异构堆栈