高维嵌入生成库

HiDi的Python项目详细描述


https://circleci.com/gh/VEVO/hidi/tree/master.svg?style=svg

hidi是一个用于协作的高维嵌入生成的库 过滤应用程序。

阅读full documentation

我怎么用?

这会让你开始。

fromhidiimportinout,clean,matrix,pipeline# CSV file with link_id and item_id columnsin_files=['hidi/examples/data/user-item.csv']# File to write output data tooutfile='embeddings.csv'transforms=[inout.ReadTransform(in_files),# Read data from diskclean.DedupeTransform(),# Dedupe itmatrix.SparseTransform(),# Make a sparse user*item matrixmatrix.SimilarityTransform(),# To item*item similarity matrixmatrix.SVDTransform(),# Perform SVD dimensionality reductionmatrix.ItemsMatrixToDFTransform(),# Make a DataFrame with an indexinout.WriteTransform(outfile)# Write results to csv]pl=pipeline.Pipeline(transforms)pl.run()

设置

要求

hidi是根据cpython 2.7、3.4、3.5和3.6进行测试的。它可能与 cpython的不同版本。

安装

要安装hidi,只需运行

$ pip install hidi

运行测试

$ pip install tox
$ tox

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

推荐PyPI第三方库


热门话题
java如何通过不精确的参数类型获取构造函数?   找到java文件,但扫描程序未读取   在本地java服务器中部署google translation api,而不调用web服务。   java无法分析Adb版本(错误的ELF类)   java从模型到Servlet再到JSP选项列表获取信息   如何解决将xml文件转换为java文件时出现的错误?   Linux上从Java访问PC硬件端口   java如何覆盖Spring启动库属性?   java在maven的REST服务下获取JDBC连接   java如何将数组对象传递给构造函数?   java Spring BeanFactory作为Swing应用程序中的单例   带JsonDeserializer的java Lombok   用于多个文件的java Groovy脚本xml解析器   java如何从restful web服务中获取一些数据,并将其保存到数据库中?   servlet在java中提取ZIP   在Java中使用超类处理异常   java使hibernate在不使用@OneToOne@OneToMany等的情况下生成外键约束   基于tomcat web应用程序的用户角色的java只读访问   java在一个3乘n的表中找到具有最佳方差的3个值的集合   java Apache Commons CLI:获取选项的字符串值数组