gpt4 book ai didi

在 Julia 中选择矩阵的列/行

转载 作者:行者123 更新时间:2023-12-03 21:34:47 26 4
gpt4 key购买 nike

这是一个非常基本的问题,但我没有找到任何提示。假设我有一个 2x4 矩阵,我想将矩阵的维度减少到只有总和大于 1 的这些列:

A=rand(2,4)
ind = sum(A,1).>1

这给了我一个我想要保留的列的指标。天真地认为我可以做到这一点:
A[:,ind]

这不起作用,因为 ind 是 BitArray 并且仅适用于 Bool Arrays 这是允许的,即,以下工作
A[:,[true,true,false,true]]

作为返回,以下确实有效:
A[A.>0.5]

但它返回一个过滤元素的向量。
这背后的逻辑是什么,我该如何解决我的问题?

最佳答案

正如评论中所指出的,这是通过使用 >=v0.4 的 Julia 版本来解决的。

关于在 Julia 中选择矩阵的列/行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37482968/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com