Error with pyRDF2Vec: 'KG' Object Not Iterable Solution Needed
Hi everyone, I was trying to use pyRDF2Vec to convert from KG to vectors I got the following error if any one can help source:
walks = KG(location='./countries.ttl', skip_predicates=[rdflib.term.URIRef('http://dbpedia.org/ontology/abstract'), rdflib.term.URIRef('http://dbpedia.org/ontology/flag'), rdflib.term.URIRef('http://dbpedia.org/ontology/thumbnail'), rdflib.term.URIRef('http://dbpedia.org/ontology/wikiPageExternalLink'), rdflib.term.URIRef('http://dbpedia.org/ontology/wikiPageID'), rdflib.term.URIRef('http://dbpedia.org/ontology/wikiPageRevisionID'), rdflib.term.URIRef('http://dbpedia.org/ontology/wikiPageWikiLink'), rdflib.term.URIRef('http://dbpedia.org/property/flagCaption'), rdflib.term.URIRef('http://dbpedia.org/property/float'), rdflib.term.URIRef('http://dbpedia.org/property/footnoteA'), rdflib.term.URIRef('http://dbpedia.org/property/footnoteB'), rdflib.term.URIRef('http://dbpedia.org/property/footnoteC'), rdflib.term.URIRef('http://dbpedia.org/property/source'), rdflib.term.URIRef('http://dbpedia.org/property/width'), rdflib.term.URIRef('http://purl.org/dc/terms/subject'), rdflib.term.URIRef('http://purl.org/linguistics/gold/hypernym'), rdflib.term.URIRef('http://purl.org/voc/vrank#hasRank'), rdflib.term.URIRef('http://www.georss.org/georss/point'), rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#comment'), rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#label'), rdflib.term.URIRef('http://www.w3.org/2000/01/rdf-schema#seeAlso'), rdflib.term.URIRef('http://www.w3.org/2002/07/owl#sameAs'), rdflib.term.URIRef('http://www.w3.org/2003/01/geo/wgs84_pos#geometry'), rdflib.term.URIRef('http://dbpedia.org/ontology/wikiPageRedirects'), rdflib.term.URIRef('http://www.w3.org/2003/01/geo/wgs84_pos#lat'), rdflib.term.URIRef('http://www.w3.org/2003/01/geo/wgs84_pos#long'), rdflib.term.URIRef('http://www.w3.org/2004/02/skos/core#exactMatch'), rdflib.term.URIRef('http://www.w3.org/ns/prov#wasDerivedFrom'), rdflib.term.URIRef('http://xmlns.com/foaf/0.1/depiction'), rdflib.term.URIRef('http://xmlns.com/foaf/0.1/homepage'), rdflib.term.URIRef('http://xmlns.com/foaf/0.1/isPrimaryTopicOf'), rdflib.term.URIRef('http://xmlns.com/foaf/0.1/name'), rdflib.term.URIRef('http://dbpedia.org/property/website'), rdflib.term.URIRef('http://dbpedia.org/property/west'), rdflib.term.URIRef('http://dbpedia.org/property/wordnet_type'), rdflib.term.URIRef('http://www.w3.org/2002/07/owl#differentFrom')], literals=[], fmt='turtle', mul_req=False, cache=TTLCache([], maxsize=1024, currsize=0), _is_remote=False)
print('==================')
print(walks)
print('------------------')
corpus = [walk for entity_walks in walks for walk in entity_walks]
self._model.build_vocab(corpus, update=is_update)
self._model.train(
corpus,
total_examples=self._model.corpus_count,
epochs=self._model.epochs,
)
return self
Error in this line
corpus = [walk for entity_walks in walks for walk in entity_walks]TypeError: 'KG' object is not iterable