用于多线性代数和张量分解的python模块

scikit-tensor的Python项目详细描述


scikit tensor是一个用于多线性代数和张量的python模块。 因子分解。

依赖关系

构建软件所需的依赖项是Numpy >= 1.3SciPy >= 0.7

用法

分解感官面包数据的示例脚本(可从 http://www.models.life.ku.dk/datasets)使用cp-als

importloggingfromscipy.io.matlabimportloadmatfromsktensorimportdtensor,cp_als# Set logging to DEBUG to see CP-ALS informationlogging.basicConfig(level=logging.DEBUG)# Load Matlab data and convert it to dense tensor formatmat=loadmat('../data/sensory-bread/brod.mat')T=dtensor(mat['X'])# Decompose tensor using CP-ALSP,fit,itr,exectimes=cp_als(T,3,init='random')

参考文献

如果您在研究中使用scikit-tensor,请引用

Maximilian Nickel. scikit-tensor Library (Version 0.1). Available Online, November 2013.

安装

这个包使用distutils,这是默认的安装方式 python模块。要在主目录中安装,请使用

python setup.py install --user

在UNIX/Linux上为所有用户安装

python setup.py build
sudo python setup.py install

以开发模式安装

python setup.py develop

贡献与发展

Scikit Tensor仍然是一个非常年轻的项目,我很高兴 贡献(补丁,代码,错误修复,documentation,随便什么) 把它弄到一个稳定和有用的点。随时与我联系 通过电子邮件(在麻省理工学院点edu点mnick)或直接通过github。

开发是通过git同步的。要克隆此存储库,请运行

git clone git://github.com/scikit-learn/scikit-learn.git

许可证

scikit tensor根据GPLv3获得许可 http://www.gnu.org/licenses/gpl-3.0.txt

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

推荐PyPI第三方库


热门话题
java JPA。Eclipselink没有为mySQL提供密码,但它应该提供   我的Servlet和@FormDataParam存在java问题   java将什么作为上下文参数传递到文件I/O方法中?   如果两个值相同,java无法找到其中一个单选按钮   java在变量和方法名中使用下划线   JavaSpringMVC单线程安全?   klazz类的java Arraylist(反射Api)   java如何在数字字符串中查找最频繁的数字?   JavaAPI设计:使数据更易于阅读与强制更多API调用   JavaHadoopMapReduceforGoogleWebGraph   java无法启动gauge API:Runner意外退出   java如何在bluemix上使用ibm工作负载调度器?   拉取一年中某一周特定日期的所有日期   java为什么是我的角节点。js应用程序将图像上传到S3� 邮递员正确上传时的符号?   在不使用任何第三方jar的情况下将文件从本地传输到linux系统(java代码)   java将现有文件夹复制到Eclipse工作区中新创建的项目中   Java中的regex RegExp帮助   当使用“系统”外观时,Java组合框setSelectedItem会出现故障   JavaASM:在类的方法中获取局部变量名和值