构建金融知识图谱
構(gòu)建金融知識(shí)圖譜
from sklearn import metrics import tushare as ts from sklearn.cluster import KMeans import numpy import collections import pandas from sklearn import metrics import pandas as pd import time from multiprocessing import Poolfrom py2neo import Graph,Node,Relationship##連接neo4j數(shù)據(jù)庫(kù),輸入地址、用戶(hù)名、密碼 graph = Graph('http://localhost:7474',username='neo4j',password='08300734') #獲取連接備用 cons = ts.get_apis() pro = ts.pro_api() pp=pro.daily_basic(ts_code='', trade_date='20181105') code=list(pp['ts_code'])ccpt = pro.concept() df = pro.concept_detail(id='TS2', fields='ts_code,name')data = pro.query('stock_basic', exchange='', list_status='L', fields='ts_code,symbol,name,area,industry,list_date')data1=data[['ts_code','name']] test_node_2 = Node(label='ru_yi_zhuan',name='皇帝')data2=data1.valuesfor m in ccpt[['code','name']].values[:100]:fd1=m[0]pd1=m[1]dfd = pro.concept_detail(id=fd1, fields='ts_code,name')dfd1=dfd.valuesctt=Node(label='concept',name=pd1)graph.create(ctt)for tt in dfd1:fdd=tt[1]sk = Node(label='stock',name=fdd)node_munv_node = Relationship(sk,'belong_to_concept',ctt)graph.create(sk)graph.create(node_munv_node)print(fdd,pd1)建立股票node 和概念node ,并且指定關(guān)系
posted on 2019-03-11 12:30 luoganttcc 閱讀(...) 評(píng)論(...) 編輯 收藏
總結(jié)
- 上一篇: word2vect 输出是什么
- 下一篇: spark中文文档