python笑傲江湖_python实现笑傲江湖人物关系网

准备工作

jieba中文分词库的安装(Anaconda没有集成)

win + r 运行cmd 输入 pip install jieba 这个命令可能会安装失败

ebd118e3626e789816ba088265344456.png

用国内镜像就行:cmd 命令输入: pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba

01c1fe3c89de4afe96d3aa470c9e3e25.png

如果你安装Anaconda 时没有配制环境变量建议通过以下方法安装

1、点击开始菜单,找到Anaconda3文件夹;

2、展开文件夹,找到并打开Anaconda Prompt;

3、执行 pip install -i https://pypi.tuna.tsinghua.edu.cn/simple jieba

068d1852514f38aca879536a07674383.png

人物字典dict.txt

林震南

林平之

王夫人

史镖头

郑镖头

方人智

余观主

宛儿

陈七

白二

崔镖头

季镖头

高镖头

褚镖头

林福

黄夫子

狄镖头

霍镖头

于人豪

贾人达

笑傲江湖 TXT 文件

脚本文件简介

1225ec40042c37203b1cd49290feb391.png

relationship.py 是人物关系的生成,会自动生成 xiaoao_edge.txt 和 xiaoao_node.txt 两个文件

test.py 是生成人物关系网的主要部分

实现功能

1、读入小数数据和角色词典后,对数据分词后生成角色关系数据(有向关系数据)

2、无需gephi绘图即可制作绚丽角色关系网络图。

代码

1.relationship.py

# -*- coding: utf-8 -*-

"""

Created on Sun Nov 22 21:45:01 2020

@author: 陈建兵

"""

import jieba, codecs

import jieba.posseg as ps

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值