cupy.select#
- cupy.select(condlist, choicelist, default=0)[source]#
根据条件从 choicelist 中的元素中返回一个数组。
- 参数:
condlist (list of bool arrays) – 决定从 choicelist 中的哪个数组中获取输出元素的条件列表。当多个条件满足时,使用在 condlist 中遇到的第一个条件。
choicelist (list of cupy.ndarray) – 用于获取输出元素的数组列表。它的长度必须与 condlist 相同。
default (scalar) – 如果提供,当所有条件都评估为 False 时,将填充插入到 output 中的元素。默认值为 0。
- 返回:
位置 m 的输出是 choicelist 中对应数组的第 m 个元素,其中 condlist 中相应数组的第 m 个元素为 True。
- 返回类型:
另请参阅