julia - 循环遍历数组并检查其元素
问题描述
我有一个数组'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
但我更喜欢更简洁的东西。
解决方案
只需使用广播:
B = A .≥ 1
推荐阅读
- voip - 提取音频并将其注入正在进行的 VOIP 呼叫
- oop - 如何在复杂的纸牌游戏中平衡多态/继承/TypeData架构与原型/享元模式的技巧?
- ios - 从 Game Center API 检索其他游戏的数据
- jupyter-notebook - ipywidgets:更改小部件值后自动更新变量并运行代码
- python-3.x - python:bz2“增量”和“一次性”(去)压缩与“常规”方法有何不同?
- r - R 使用 lapply 保存图
- xml - 大家好,我在 ActivityMain.xml 的屏幕预览中遇到了丢失标题栏的问题
- html - 让屏幕阅读器读出 div 中的所有文本
- r - R-在udf中使用gsub
- java - 使用模式匹配从文件中排序,Java