我以前曾使用过np.isin,但我突然对python关键字in的作用产生了好奇。因此,我对它进行了测试,发现它确实有效。由于我没有为in找到任何python接口(比如__add__ for +或__abs__ for abs),所以我认为in是用标准迭代器逻辑硬连接在python中的,因此它应该比numpy-providednp.isin慢一些。比python in慢一倍。在python方面没有“早期退出”这样的东西。
编辑哦,实际上,in有一个称为__contains
我使用SqlKata纯粹是为了在C#中构建SQL查询。我需要的查询包含NOT IN命令,但我不知道如何用C#编写它。SELECT [User].UID as UserUID, FirstName, LastName FROM [USER] AND UID NOT IN (SELECT [User]OUTER APPLY [User].[UserProducts].nodes('/ArrayOfUserProduct/UserProduct') AS Xml