The purpose of this change must be to make ``faulty`` a ``float`` array instead of ``int``. If so, one of the two following options look better to me:
``faulty = np.array(30 * [(180., -100.)])`` (to be consequent) or
``faulty = np.array(30 * [(180, -100)], dtype=np.float)`` (to be explicit; this is my personal favourite).