我的hy工具箱

anarcute的Python项目详细描述


我的动态编程工具箱

#待记录 #tf id

从无环导入*

导入请求,json

sentence=“多吃薯条,喝可乐”

alice=requests.get(“https://gist.githubusercontent.com/phillipj/4944029/raw/75ba2243dd5ec2875f629bf5d79f6c1e4b5a8b46/alice_in_wonderland.txt”).text

打印(tf_idf(sentence,alice))

>;gt;{吃':168.7962962962963,'更多':62.006802721088443,'的':5.9111543450064845,'那些':303.8333333333333,'法语':759.5833333333333,'和':3.4843272171253816,'饮料':434.047619047619}

#如果文本太大,它的频率可以预先缓存。

filename=“alice.json”

矢量=矢量化(爱丽丝)

打开(文件名,“w+”).write(json.dumps(vector))

vector=json.load(打开(文件名,“r+”)

打印(tf-idf(句子,向量))

>;gt;{“吃”:168.7962962962902,“更多”:62.00680272108618,“of”:5.91115434500627,“那些”:303.8333333333223,“法语”:759.5833333333056,“和”:3.484327217125255,“喝”:434.0476190476033}

#我们可以按值排序

打印(按值排序(tf-idf(句子,向量))

>;{“法语”:759.5833333332979,“饮料”:434.04761904759886,“那些”:303.8333333333192,“吃”:168.7962962962885,“更多”:62.00680272108556,“of”:5.911154345006209,“and”:3.4843272171252204}

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

推荐PyPI第三方库


热门话题
java Jboss LinkageError:加载程序约束冲突:解析重写的方法时   java Struts 1:如何使用表单bean设置<html:multibox/>值?   使用Fortify将字段设置为Null时的Java Null取消引用   用java对连接字符的图像进行分割   java无法使用Quarkus模拟,NullPointer异常,无法找到相关导入   html试图使iframe垫片与Java小程序上的CSS下拉菜单一起工作   java无法获取Base64。decodeBase64正常工作(Commons编解码器)   java为什么我不能通过点击打开jar文件?   java当用户第一次使用预先填充的sqlite数据库时,安卓应用程序如何添加新的列或表?   在tomcat中安装java GoDaddy SSL证书。。。没有与私钥匹配的证书   java试图实现一些伪代码、算法   java如何读取其他按钮id,避免所有转到第一个按钮   java使用单个   oop为什么Java Map不扩展集合?