PTT
Submit
Submit
选择语言
正體中文
简体中文
PTT
MATLAB
[运算] 阵列中取多个特定值不用循环
楼主:
fxxkjoe1231
(糟糕)
2019-06-26 15:23:38
大家好,小弟目前有两个阵列a与b如下:
A=[1 1 2 3 4 5 6 7 7 9];
B=[2 5 7];
我想找出A中,与B中个别数字相同之元素,并输出一逻辑阵列如下
[0 0 1 0 0 1 0 1 1 0]
该如何不使用for循环进行计算?
因为在实务上,A为一张最大可能达8kx8k的标签(labeled)影像,而B为欲留下区域的标签编号,可能也有数千个,目前卡在运送效率这里。
谢谢大家
作者:
sin55688
(单手挑藏獒)
2019-06-26 15:34:00
sum(A==B'); 不确定有没有其他内建指令可以用
楼主:
fxxkjoe1231
(糟糕)
2019-06-26 15:39:00
感谢楼上大大!
作者:
sunev
(Veritas)
2019-06-26 19:25:00
应该是any
作者:
sppmg
(sppmg)
2019-06-27 00:28:00
ismember()ismember 可能比较好,或许会做 unique 以及最佳化搜寻。用gpuarray 不知是否能加速,你试试。
作者:
sunev
(Veritas)
2019-06-27 13:13:00
ismember的确快得多一开始的labeled image是从bwlabel来的吗?改用bwconncomp,其结果会比较方便处理
继续阅读
[讨论] color bar只显示0~1其他值特定
hehehahahehe
[请益] Matlab无法开启
Magicbears
[其他]广宣 MATLAB 人工智能金融科技论坛
jaycinta
[讨论] 想请问读档
eamansf96xs
[请益] 悬赏5000P 请教我把MATLAB改成C语言= =
Ecampus
[讨论] 用admm和rof model进行denoise的问题
lmzenith
求imresize详细过程
gn02182152
[讨论] 稀疏矩阵(SPARSE) 如何储存起来??
Ecampus
[悬赏2000P] 请问这2个短code,怎么写成GPU的形式
Ecampus
[问题] 分数化简
s111100001
Links
booklink
Contact Us: admin [ a t ] ucptt.com