from shapely.geometry import Point, Polygon
from random import random
spots = [Point(random()*2.0-0.5, random()*2.0-1.0).buffer(0.1) for i in xrange(200)]
triangle = Polygon(((0.0, 0.0), (1.0, 1.0), (1.0, -1.0)))
x = [s for s in spots if triangle.intersects(s)]
len(x)
