Je veux effectuer une multiplication par élément, pour multiplier deux listes ensemble par valeur en Python, comme on peut le faire en Matlab.
Voici comment je procéderais en Matlab.
a = [1,2,3,4]
b = [2,3,4,5]
a .* b = [2, 6, 12, 20]
Une compréhension de liste donnerait 16 entrées de liste, pour chaque combinaison x * y
de x
de a
y y
de b
. Je ne suis pas sûr de la façon de cartographier cela.
Si quelqu'un est intéressé par la raison, j'ai un ensemble de données, et je veux les multiplier par Numpy.linspace(1.0, 0.5, num=len(dataset)) =)
.