Example #1
0
def crawl_web(seed):
	tocrawl=[seed]
	crawled=[]
	while tocrawl:
		ayy=tocrawl.pop()
		if page not in crawled:
			union(tocrawl,all_links(get_page(page)))
			crawled.append()
	return crawled
Example #2
0
def crawler(seedurl,max_depth):
    tocrawl=[seedurl]
    crawled=[]
    index={}
    graph={}
    while tocrawl:
        url=tocrawl.pop()
        if url not in crawled and len(crawled)<=max_depth:
            indexcontent=get_source(url)
            graph[url]=get_all_links(indexcontent)
            add_page_to_index(index,url,indexcontent)
            union(tocrawl,get_all_links(indexcontent))
            crawled.append(url)
            
    return index,graph
Example #3
0
# INSCRIPCION

# file = open("./txt/prueba.txt", "w")
# file.write(codigo)

# Traduccion

codigoTraducido = traduccion.traducir(codigo, enciclopedia)

# print(len(codigoTraducido[0][0]))
# print(codigoTraducido[0][0])

# UNION RGB

matriz = union.union(codigoTraducido)

# print(len(matriz[0][0]))
# print(matriz[0][0])

matriz = unirLineas.union(matriz)

# print(len(matriz[0][0]))
# print(matriz[0][0])
# print(matriz[0][0][0])

# CUANTIFICACION MULTIPLICAR

matriz = cuantificacionMultiplicacion.multiplicar(matriz,
                                                  matriz_cuantificacion)
# print(matriz[0][0])
Example #4
0
    #polygon union and polygon split

    if it == 1:
        in_cade = outout
        mypoly = []
        for count in fiona.open(outout):
            mypoly.append(count['geometry'])

        polycount.append(len(mypoly))

    elif it > 1 and it == 2:
        in_cade = [in_cade] + [outout]
        out_cade = setwd + 'cascade_union' + str(it) + ".shp"
        out_split = setwd + 'cascade_split' + str(it) + ".shp"
        union(infile=in_cade, outfile=out_cade)
        polysplit(infile=out_cade, outfile=out_split)
        mypoly = []
        for count in fiona.open(out_split):
            mypoly.append(count['geometry'])

        polycount.append(len(mypoly))
    elif it > 2:
        in_cade = [out_split] + [outout]
        union(infile=in_cade,
              outfile=setwd + 'cascade_union' + str(it) + ".shp")
        out_cade = setwd + 'cascade_union' + str(it) + ".shp"
        out_split = setwd + 'cascade_split' + str(it) + ".shp"
        polysplit(infile=out_cade, outfile=out_split)
        mypoly = []
        for count in fiona.open(out_split):
Example #5
0
#polygon union and polygon split 
	
	if it == 1:
		in_cade=outout
		mypoly=[]
		for count in fiona.open(outout):
			mypoly.append(count['geometry'])
		
		polycount.append(len(mypoly))
	
	elif it > 1 and it == 2:
		in_cade=[in_cade]+[outout]
		out_cade=setwd+'cascade_union'+str(it)+".shp"
		out_split=setwd+'cascade_split'+str(it)+".shp"
		union(infile=in_cade, outfile=out_cade)
		polysplit(infile=out_cade, outfile=out_split)
		mypoly=[]
		for count in fiona.open(out_split):
			mypoly.append(count['geometry'])
		
		polycount.append(len(mypoly))
	elif it > 2:
		in_cade=[out_split]+[outout]
		union(infile=in_cade, outfile=setwd+'cascade_union'+str(it)+".shp")
		out_cade=setwd+'cascade_union'+str(it)+".shp"
		out_split=setwd+'cascade_split'+str(it)+".shp"
		polysplit(infile=out_cade, outfile=out_split)
		mypoly=[]
		for count in fiona.open(out_split):
			mypoly.append(count['geometry'])