首页 > 解决方案 > 循环遍历数组并检查其元素

问题描述

我有一个数组'A'。我想对 A 的所有元素进行循环,检查是否有任何大于或等于 1。如果是,我想将“1”分配给同一元素中的新数组“B” A的指数

我将如何实施呢?

我有一个繁琐的想法:

for i in 1:end
for j in 1:end
if A[i,j] >= 1
B[i,j] = 1
else
B[i,j] = 0
end
end
end

但我更喜欢更简洁的东西。

标签: julia

解决方案


只需使用广播:

B = A .≥ 1

推荐阅读