【发布时间】:2021-06-29 01:24:58
【问题描述】:
学习如何使用 APL 语言的另一个问题。 假设你有一个数组,例如:
| c1 | c2 | c3 | c4 | c5 | c6 |
|---|---|---|---|---|---|
| 3 | 123 | 0 | 4 | 5 | 6 |
| 3 | 134 | 0 | 2 | 3 | 4 |
| 3 | 231 | 180 | 1 | 2 | 5 |
| 4 | 121 | 0 | 3 | 2 | 4 |
| 4 | 124 | 120 | 4 | 6 | 3 |
| 4 | 222 | 222 | 5 | 3 | 5 |
那么,如何找出哪一行第一列的值为4,第三列的值大于0?
预期的答案是第 5 行,就在 5 行中
【问题讨论】:
-
您要获取索引 (
5) 还是行本身 (4 124 120 4 6 3)?另外,您是要查找满足条件的第一行还是所有行? -
只是索引没问题。仅第一行。谢谢@Bubbler。
标签: matrix lookup indices querying apl