arrays - 比较并获取2个数组的索引
问题描述
什么是一个 numpy 函数,它通过数组a
然后输出b
分配数组值的索引。
代码:
a = np.array(["BTCUSD", "ETHUSDC", "BBB", "ETHUSD", "cow", "head"])
b= np.array(["BTCUSD", "ETHUSD"])
预期输出:
Indexes: 0, 3
解决方案
[list(a).index(i) for i in a if i in b]
推荐阅读
- python - 将额外的输入传递给 Keras 深度网络以计算自定义成本函数
- solr - Solr - 按查询中的值顺序对结果进行排序
- html - 如何在寓言中切换显示/隐藏元素?
- javascript - Javascript 使用 Math.random 在 for 循环中生成随机 rgba 值
- node.js - 每次我们向 db 中的特定 id 发出请求时,如何计算查看次数?
- r - 如何查看虚拟变量
- sql - CASE 和 UPIVOT 的区别在于找到跨列的最大日期;ORA-00904 错误信息
- sql - 如果存在这样的行,则仅获取满足条件的行,如果不获取满足另一个条件的行
- python - Python:访问其他类对象
- c++ - 错误:VNDK 库:libandroid_net 的 ABI 有扩展变化