INPUT 列值可以是 A 或 B 或 C
基于条件的所需输出值如下
条件(1)如果输入值A则要求输出A
条件(2)如果输入值C则要求输出C
条件(3.i)如果输入值B和B出现在C之后,则需要输出C
条件(3.ii.a)如果输入值B和B出现在A之后并且最多为B的3倍,则需要输出A
条件(3.ii.b)如果输入值B和B出现在A之后和3次B之后,则需要输出C
请使用 numpy.select(cond_list, choice_list) 来解决这个程序,因为实际数据量很大。所以我需要通过 numpy 进行更快的操作