且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何将两个列表中的元素组合成第三个?

更新时间:2022-11-29 18:29:19

>>> from __future__ import division # floating point division in Py2x
>>> a=[3,6,8,65,3]
>>> b=[34,2,5,3,5]
>>> [x/y for x, y in zip(a, b)]
[0.08823529411764706, 3.0, 1.6, 21.666666666666668, 0.6]

或者在 numpy 中,您可以执行 a/b

Or in numpy you can do a/b

>>> import numpy as np
>>> a=np.array([3,6,8,65,3], dtype=np.float)
>>> b=np.array([34,2,5,3,5], dtype=np.float)
>>> a/b
array([  0.08823529,   3.        ,   1.6       ,  21.66666667,   0.6       ])