从外部源加载图形数据(节点和边)并使用sqlalchemy或flask sqlalchemy将加载的数据缓存在数据库中的图形实现。

graphscraper的Python项目详细描述


graphscraper是一个python 3库,它包含一个基本的图形实现 变成一个图形数据的网络刮刀。它有两个主要功能:

1)图形自动管理数据库(使用sqlalchemy或 flask sqlalchemy),其中存储了图形所看到的所有节点和边。

2)基图实现提供了钩子方法,如果实现了, 把这个图变成一个网络刮刀。

又一个图形实现-为什么

有许多优秀的图形库可用于不同的用途。我开始 实现这个,因为我还没有找到一个动态的图库(我没有 在我开始使用之前,需要在内存或磁盘上保存整个图形 可以用作web刮板(从远程无缝加载节点和边缘 数据源(当需要该数据块时)并保留所有数据(图形) 在磁盘上自动更新。Graphscraper旨在满足这些要求。

示例

除了基本图实现之外,还包括以下工作示例 在库中,显示如何实现和使用实际的图形刮刀:

  • igraphwrapper:这个例子使用的不是web抓取,而是igraph图 实例作为“远程”源从中收集数据。
  • spotifyartist:这个例子使用Spotifyweb api加载艺术家和 边缘由艺术家的相似性定义。

依赖关系

项目需要安装SQLAlchemyFlask-SQLAlchemy

如果您希望使用其中一个包含的图形实现,请阅读 其他要求对应模块的说明。

贡献

任何形式的建设性贡献(反馈、特性、错误修复、测试、附加 文件等)是受欢迎的。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
从java包创建可执行jar文件   使用SFDC合作伙伴API创建新的“OpportunityLineItemSchedule”时发生java错误   java如何将一些用户定义的自定义参数直接插入到动态清单中?   java确定JFrame的图形配置?   java 安卓 studio中PendingEvent中的请求代码是什么   java如何在javaFx中为多个场景创建一个菜单栏   java ListNode头。下一个next=新的ListNode(0);这个错误是什么?   javax-to-Google-text-api。网ssl。异常:管道破裂   JAVAlang.ClassCastException:org。冬眠hql。内部的阿斯特。树无法将SqlNode转换为组织。冬眠hql。内部的阿斯特。树FromReferenceNode   jxl中程序关闭时java数据损坏   在java中从arraylist获取对象字段   继承java如何在实现父方法的同时扩展类   java spring boot thin jar什么都不做   java Eclipse消息称列表无法解析为类型   Java中的swing简单动画   java将prejson编码的字符串输出到spring框架   java ExpandableListView。setOnClickListener工作不正常   java将servletinputstream转换为sequenceinputstream   用Java4th版思考(尝试使用NetBeans构建本书的项目,但没有成功)   如何使用java从PostgreSQL数据库中的现有数据库创建新的XML文件