python 共现矩阵_Python词组共现矩阵
你可以试试下面的代码。在import collections, numpy
tokens=['He','is','not','lazy','intelligent','smart']
j=0
a=np.zeros((len(tokens),len(tokens)))
for pos,token in enumerate(tokens):
j+=pos+1
for token1 in tokens[pos+1:]:
count = 0
for sentence in [['He','is','not','lazy','He','is','intelligent','He','is','smart'] ]:
occurrences1 = [i for i,e in enumerate(sentence) if e == token1]
#print(token1,occurrences1)
occurrences2 = [i for i,e in enumerate(sentence) if e == token]
#print(token,occurrences2)
new1= np.repeat(occurrences1,len(occurrences2))
new2= np.asarray(occurrences2*len(occurrences1))
final_new= np.subtract(new1,new2)
final_abs_diff = np.absolute(final_new)
final_counts = collections.Counter(final_abs_diff)
count_1=final_counts[1]
count_2=final_counts[2]
count_0=final_counts[0]
count=count_1+count_2+count_0
a[pos][j]=count
#print(token,' ',pos,' ',token1,' ',j,' ',count)
j+=1
j=0
final_mat = a.T+a
print(final_mat)
输出为:
^{pr2}$
python 共现矩阵_Python词组共现矩阵相关推荐
- python excel行数_Python:打开现有的Excel文件并计算工作表中的行数
我有一个现有的Excel文件.我想加载那个并获取此工作表中的行数,以便稍后写入此工作表的下一行并再次保存.我收到以下错误消息: AttributeError: 'Worksheet' object h ...
- python顺时针打印矩阵_python实现顺时针打印矩阵
面试题之顺时针打印矩阵,Python实现,供大家参考,具体内容如下 问题描述: 输入一个矩阵,按照从外向里以顺时针的顺序依次打印出每一个数字,例如,输入如下矩阵: 则依次打印出数字1,2,3,4,8, ...
- python 轮廓矩阵_python – 在3D numpy矩阵中绘制给定值的曲面轮廓
我有三个对应于xyz坐标空间的3D网格矩阵(X,Y,Z). 我还有一个3D Numpy矩阵A,其中A [i,j,k]包含一个与点(x,y,z)相关联的浮点数,其中x = X [i,j,k],y = Y ...
- python怎么找一个矩阵_Python(NumPy,SciPy),找到矩阵的零空间
我试图找到给定矩阵的零空间(Ax = 0的解空间).我找到了两个例子,但我似乎无法工作.而且,我无法理解他们为实现目标所做的工作,所以我无法调试.我希望有人能够指引我完成这件事. 文档页面(numpy ...
- python输入n×n的矩阵_Python使用shape计算矩阵的行和列
POJ3255Roadblocks[次短路] Roadblocks Time Limit: 2000MS Memory Limit: 65536K Total Submissions: 12697 ...
- 《和码中文》第一册词组(共25课)
<和码中文>第一册词组(共25课) 每课词组选择要求: 1.词组中的字都是已学过的单字,或本课中学习的单字: 2.每个词组最好至少含一个本课学习的单字: 3.词组要有易读,又有一定的正面意 ...
- 小象python培训班_小象最新Python机器学习升级版视频学习教程 共24节精品课
小象最新Python机器学习升级版视频学习教程 共24节精品课 本课程特点是从数学层面推导最经典的机器学习算法,以及每种算法的示例和代码实现(Python).如何做算法的参数调试.以实际应用案例分析各 ...
- 乘法口诀表python_学习python之编写简单乘法口诀表实现代码
学习python之编写简单乘法口诀表实现代码 更新时间:2016年02月27日 22:23:30 投稿:mdxy-dxy 这篇文章主要介绍了学习python之编写简单乘法口诀表实现代码,需要的朋友可以 ...
- python数值运算实例_Python矩阵常见运算操作实例总结
本文实例讲述了Python矩阵常见运算操作.分享给大家供大家参考,具体如下: python的numpy库提供矩阵运算的功能,因此我们在需要矩阵运算的时候,需要导入numpy的包. 一.numpy的导入 ...
最新文章
- Docker镜像优化
- 我国医疗机器人产业发展特征分析
- dz linux wind 数据库,Discuz!数据转换/Discuz!数据转换phpwind教程
- ArcSDE初学者需要弄清楚的几个问题(转载)
- Redis实现分布式Session管理
- opencv立方体的画法_用opengl立方体的画法
- 为什么要学习汇编语言?如何正确学习汇编语言?
- 免费的微软OneCare防病毒软件
- 【思科】GNS3模拟静态NAT/动态NAT
- sql server2008r2 没有提示_SQL学习之旅(1)
- iOS开发最新之CocoaPods环境配置教程
- 关于Java的this关键字
- 全国各省市区城市编码SQL
- 计算机组成原理cpi是什么意思,计算机组成原理课程CPI教学方法探索
- java反向查找dns_windows – 反向DNS查找
- KubeEdge 王泽锋:只有代码没有生命力,凝聚开发者的社区才能活力无限 I OpenTEKr 大话开源 Vol.8
- 【 Vue 】暗黑模式切换
- 数学与计算机科学虎扑,北大数学系在国内是最顶级存在吗?
- processing画正多边形
- 高德h5定位误差_高德地图定位JS API不准确问题
热门文章
- LeetCode Construct the Rectangle
- body中的font属性和color属性
- hadoop集群配置问题及思考
- C#+uploadify3.1上传示例,可使用中文按钮
- 低功耗蓝牙BLE对应Gatt的UUID
- ESP8266之2M脚本
- ESP8266烧写时的各种参数设置
- 209计算机考试题库,计算机考试题库:计算机考试模拟练习题(209)
- Github代码上传和下载
- 线程共享的环境包括:进程代码段、进程的公有数据(利用这些共享的数据,线程很容易的实现相互之间的通讯)、进程打开的文件描述符、信号的处理器、进程的当前目录和进程用户ID与进程组ID。 进程拥有这