2024-09-30 10:32:26 发布
网友
我有这段python代码,用于使用下面给出的多种条件连接2个数组
good_left_inds = ((nonzeroy >= win_y_low) & (nonzeroy < win_y_high) & (nonzerox >= win_xleft_low) & (nonzerox < win_xleft_high)).nonzero()
是否有任何MatLab等效代码可用于此类阵列
是的,有。看看MATLABs^{}函数。文件上说
Find indices and values of nonzero elements
这与numpy.nonzero的作用基本相同。逻辑表达式实际上与python代码相同
numpy.nonzero
% You are only interested in the indices, so you can omit the values as return parameter [good_left_inds, ~] = find(nonzerox >= win_y_low & nonzerox < win_y_high & ... nonzerox >= win_xleft_low & nonzerox < win_xleft_high);
在比较结果时,请记住MATLAB索引从1开始,而不是像python中那样从0开始
1
0
是的,有。看看MATLABs^{} 函数。文件上说
这与
numpy.nonzero
的作用基本相同。逻辑表达式实际上与python代码相同在比较结果时,请记住MATLAB索引从
1
开始,而不是像python中那样从0
开始相关问题 更多 >
编程相关推荐