def listlineplot(points): if isinstance(points, np.ndarray): points = points.tolist() if depth(points) == 2: Graphics2D([Line(np.transpose(np.array([map(float, range(len(points))), points])))]) if depth(points) == 3 and len(points[1]) == 2: Graphics2D([Line(tofloat(points))]) if depth(points) == 3 and len(points[1]) == 3: Graphics3D([Line(tofloat(points))])
def __isintlist(arg): if depth(arg) > 1: return max([__isintlist(i) for i in arg]) else: if isinstance(arg, int): return 0 else: return 1