If you want to select e_zz use
d_r = spectrum.evaluateDielectricConstant()[2,2,:]
evaluateDielectricConstant and same for iImaginary will indeed give you the dielectric tensor for each energy point.
You can print the tensor for the point zero, for example with:
spectrum.evaluateDielectricConstant()[:,:,0]
with he first two indices you select the component you wish, e.g e_xx, e_zz, e_xy, ...