Предполагая, что у вас есть список значений, вы могли бы использовать простое понимание списка:
frequencies = [1, 2, 3, 4, 5]
import math
logOfFrequencies = [ math.log(x) for x in frequencies ]
или
logOfFrequencies = map(math.log, frequencies)
Если у вас есть массив значений, потому что вы 'Используя Matplotlib / Pylab для создания своих графиков, вы можете вместо этого сделать:
import numpy
frequencies = numpy.arange(1, 5)
logOfFrequencies = numpy.log(frequencies)