2024-10-01 19:29:28 发布
网友
在标题中,用listl索引具有(n,)布尔ndarrayar的len(l) == ar.shape[0]最有效的方法是什么?你知道吗
list
l
(n,)
ndarray
ar
len(l) == ar.shape[0]
好的,让我们列一个你可以尝试的习语清单。计时你得自己做,因为这取决于ar的大小和稀疏性,参见@Imanol Luengo的评论
np.array(l)[ar] # output is an array [e for e,m in zip(l, ar) if m] [l[i] for i in np.where(ar)[0]]
好的,让我们列一个你可以尝试的习语清单。计时你得自己做,因为这取决于
ar
的大小和稀疏性,参见@Imanol Luengo的评论相关问题 更多 >
编程相关推荐