gpt4 book ai didi

arrays - 如何索引除选择索引之外的所有索引?

转载 作者:行者123 更新时间:2023-12-04 00:41:21 25 4
gpt4 key购买 nike

我有一个数组 a=rand(100) ,我想获得除索引值之外的所有值 notidx=[2;50] .有没有干净的方法来获取a在其他值?我正在寻找一种同时进行复制和查看的好方法。

目前我制作了阵列 [1;3:49;51:100]来自 symdiff(1:100,notidx) ,但是 a[symdiff(1:length(a),notidx)]view(a,a[symdiff(1:length(a),notidx)])不是很干净(或其他人可以理解)的方法。

最佳答案

我没有什么 super 干净的东西,但你可以做

a[setdiff(1:end, notidx)]

这比你所拥有的略干净,或者
ind = trues(length(a))
ind[notidx] = false
a[ind]

这很冗长但很清楚。

关于arrays - 如何索引除选择索引之外的所有索引?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39405048/

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