我有一个名为 MyFruits 的值数组,例如:
[apple, orange, banana, apple, pear]
然后我有一个数组列表,例如:
[apple, orange]
[blueberry, watermelon, pear]
[grape, orange, grape, orange]
[]
[cantaloupe]
对于列表中的每个数组,我想获取与 MyFruits 数组相交的元素计数除以数组中的元素总数。所以输出将是:
2 / 2 = 1
1 / 3 = 0.66667
2 / 4 = 0.5
0 / 0 = (in this case 0)
0 / 1 = 0
本质上:
[1, 0.66667, 0.5, 0, 0]
我一直在Python中使用for循环来做这件事,但是数据集很大而且速度非常慢。有人建议使用 numpy,但我很难理解。
LEATH
郎朗坤
相关分类