python - 在 numpy.array (A) 中查找不在 numpy.array(B) 中的行
问题描述
我正在使用两个具有 ~20k 和 ~30k 行的 2D numpy 数组。A 和 B 都有 270 列。我需要找到 A 中但 B 中没有的行。我使用了下面的代码,但它太慢了。
B = np.array([x for x in A if x.tolist() not in A.tolist()])
我需要这行代码的快速版本。任何想法表示赞赏!
解决方案
推荐阅读
- sass - “gulp sass”命令运行但没有任何反应
- java - Spring Data JPA检查对象是否在elementcollecion等于list的地方退出
- c# - 使用 async/await 时如何避免 UI 线程上的竞争条件
- python - 应用引擎:无法导入名称存储 python 2.7
- google-tag-manager - 如何让 Google 跟踪代码管理器数据层值显示在测试 Google Ads 帐户中?
- c# - 如何最轻松地将带有字符串的 JSON 转换为带有数组的 JSON?
- python-2.7 - 无法向 Kafka 发送大消息
- angular - Angular 表单电子邮件验证器未按预期工作
- orientdb - 如何在 orientdb 中创建边缘类目标不同的 vetex 类?
- java - 警告:尝试从 GSON 转换 JsonElement。此功能已弃用。Selenium 遵循诊断堆栈跟踪