У меня есть список, который выглядит так:
l=[0.1,0.5,2.1,3.3]
Я хочу умножить каждое из этих чисел на последовательные натуральные числа и сформировать из него список. Например,
newlist=[1*0.1,2*0.5,3*2.1,4*3.3]
У меня есть следующий код:
l=[0.1,0.5,2.1,3.3]
s = np.arange(1,len(l)+1)
np.multiply(l,s)
Просто интересно, есть ли метод, встроенный или нет, в котором мне не нужно определять s.
T
Спасибо.