Given tiles of 256x256
, and a window of w,h size: what´s the average number of tiles?
import matplotlib.pyplot as plt
import numpy as np
%matplotlib inline
tilesize=256.
w=630. #screen width
h=437. #screen height
x_offset=np.arange(0,w)
y_offset=np.arange(0,h)
z1=np.ceil((w-x_offset)/tilesize)+np.ceil((x_offset)/tilesize)
z2=np.ceil((h-y_offset)/tilesize)+np.ceil((y_offset)/tilesize)
z=numpy.outer(z1, z2)
plt.imshow(z)
plt.colorbar()
plt.show()
print " \t", "Max\t","Min\t","Mean\t","Median"
print "X direction:\t", "%2i\t"%np.max(z1),"%2i\t"%np.min(z1),"%2.1f\t"%np.mean(z1),"%2.1f\t"%np.median(z1)
print "Y direction:\t", "%2i\t"%np.max(z2),"%2i\t"%np.min(z2),"%2.1f\t"%np.mean(z2),"%2.1f\t"%np.median(z2)
print "On Screen :\t", "%2i\t"%np.max(z),"%2i\t"%np.min(z),"%2.1f\t"%np.mean(z),"%2.1f\t"%np.median(z)
Max Min Mean Median X direction: 4 3 3.6 4.0 Y direction: 3 2 2.8 3.0 On Screen : 12 6 10.0 9.0