Digamos que tengo dos conjuntos de datos. Tengo una cuenta semanal de usuarios que probaron mi servicio.¿Cómo se dividen los miembros de una lista por los miembros correspondientes de otra lista en Python?
trials = [2,2,2,8,8,4]
Y tengo una semana por semana de usuarios de prueba que se registraron.
conversions = [1,0,2,4,8,3]
puedo hacerlo muy rápidamente de esta manera:
conversion_rate = []
for n in range(len(trials)):
conversion_rate.append(conversions[n]/trials[n])
¿Se puede pensar en una forma más elegante?
Bonificación: El resultado de esto es una lista de ints [0, 0, 1, 0, 1, 0]
, no una lista de flotadores. ¿Cuál es la forma más fácil de obtener una lista de carrozas?
Al principio iba a responder con 'zipWith', pero luego me di cuenta de que no existe en python. Qué triste ... – Daenyth