Как выполнить мудрое умножение элемента -двух списков?

Я хочу выполнить поэлементное умножение, чтобы умножить два списка вместе на значение в Python, как мы можем сделать это в Matlab.

Вот как я бы сделал это в Matlab.

a = [1,2,3,4]
b = [2,3,4,5]
a.* b = [2, 6, 12, 20]

Понимание списка даст 16 элементов списка для каждой комбинации x * yиз xиз aи yиз b. Не знаете, как сопоставить это.

Если кому-то интересно почему, у меня есть набор данных, и я хочу умножить его на Numpy.linspace(1.0, 0.5, num=len(dataset)) =).

124
задан martineau 13 May 2019 в 08:02
поделиться