首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Setuptools 【Python工具包详解】

什么是setuptools setuptools是Python distutils增强版的集合,它可以帮助我们更简单的创建和分发Python包,尤其是拥有依赖关系的。...功能亮点 利用EasyInstall自动查找、下载、安装、升级依赖包 创建Python Eggs 包含包目录内的数据文件 自动包含包目录内的所有的包,而不用在setup.py中列举 自动包含包内和发布有关的所有相关文件.../usr/bin/env python #-*- coding:utf-8 -*- def test(): print "hello world!"...python setup.py install 这个命令会讲我们创建的egg安装到python的dist-packages目录下,我这里的位置在 tree /usr/local/lib/python2.7.../dist-packages/demo-0.1-py2.7.egg 查看一下它的结构: /usr/local/lib/python2.7/dist-packages/demo-0.1-py2.7.egg

1.1K10

Python机器学习工具包

包括: 一个强大的N维数组对象Array; 比较成熟的(广播)函数库; 用于整合C/C++和Fortran代码的工具包; 实用的线性代数、傅里叶变换和随机数生成函数。...SciPy是一个开源的Python算法库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。...MDP The Modular toolkit for Data Processing (MDP) ,用于数据处理的模块化工具包,一个Python数据处理框架。...PyML PyML是一个Python机器学习工具包, 为各分类和回归方法提供灵活的架构。它主要提供特征选择、模型选择、组合分类器、分类评估等功能。...PyMVPA PyMVPA(Multivariate Pattern Analysis in Python)是为大数据集提供统计学习分析的Python工具包,它提供了一个灵活可扩展的框架。

3.4K140
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    Python环境】python数据挖掘领域工具包

    包括: 一个强大的N维数组对象Array; 比较成熟的(广播)函数库; 用于整合C/C++和Fortran代码的工具包; 实用的线性代数、傅里叶变换和随机数生成函数。...SciPy是一个开源的Python算法库和数学工具包,SciPy包含的模块有最优化、线性代数、积分、插值、特殊函数、快速傅里叶变换、信号处理和图像处理、常微分方程求解和其他科学与工程中常用的计算。...MDP The Modular toolkit for Data Processing (MDP) ,用于数据处理的模块化工具包,一个Python数据处理框架。...PyML PyML是一个Python机器学习工具包, 为各分类和回归方法提供灵活的架构。它主要提供特征选择、模型选择、组合分类器、分类评估等功能。...PyMVPA PyMVPA(Multivariate Pattern Analysis in Python)是为大数据集提供统计学习分析的Python工具包,它提供了一个灵活可扩展的框架。

    1.3K70

    Python Web 框架工具包 werkzeug

    一、什么是werkzeug werkzeug 官方的介绍说是一个 WSGI 工具包,不是一个web服务器,也不是一个web框架,它可以作为一个 Web 框架的底层库,因为它封装好了很多 Web 框架的东西...返回的是True或者False 三、local 模块 1、简介 在local模块中,Werkzeug实现了类似Python标准库中threading.local的功能。...总结起来: 以上文档解释了对于“并发”问题,多线程并不是唯一的方式,在Python中还有“协程”。“协程”的一个显著特点在于是一个线程执行,一个线程可以存在多个协程。也可以理解为:协程会复用线程。...与之不同的是,Local类支持Python的协程。...AuthorizationMixin, CommonRequestDescriptorsMixin) Response类继承自BaseResponse类,并且结合一些响应相关的Mixin类,具体如下:Python

    1K10

    区块链Python工具包AlgoKit

    Algorand 基金会已推出 AlgoKit 2.0,支持 Python 开发。...Woods 认为,Algorand 选择 Python 作为其新的顶级开发语言的原因之一是 Python 开发者的数量众多且多样化。...现在,仅仅一年后,2.0 版本已扩展为面向开发者的完整工具包,其中包含智能合约模板库;所有必需的应用程序基础设施在本地运行;简化的前端设计体验;以及第一个通用编程语言 Python 的原生集成。...对于这个团队来说,最严峻的技术挑战是构建一个让 Algorand 可以读取顶级 Python 代码的编译器。 Python 天生不适合区块链应用程序。...最上面是 Python 代码,编译器将 Python 代码编译并优化为中间语言。它会提取无法访问的代码和类似的任务。编译器执行的下一步是将该代码编译为略低级别的中间语言并进一步优化。

    13210

    Python环境】可爱的 Python: 自然语言工具包入门

    如果在对意义非凡的自然语言工具包(NLTK)的 说明中出现了错误,请您谅解。NLTK 是使用 Python 教学以及实践计算语言学的极好工具。...那些熟悉人工语言(比如 Python)的文法 和解析的读者来说,理解自然语言模型中类似的 —— 但更深奥的 —— 层不会有太大困难。 术语表 全集(Corpora):相关文本的集合。...断词(Tokenization) 您可以使用 NLTK 完成的很多工作,尤其是低层的工作,与使用 Python 的基本数据结构来完成相比,并 没有 太 大的区别。...freq.inc(word['TEXT']) >>> freq.B() 1194 >>> freq.count('Python') 12 概率教程讨论了关于更复杂特性的直方图的创建,比如“以元音结尾的词后面的词的长度...这一能力尤其让我心动,因为我以前曾经用 Python 创建了一个公用的、全文本索引的 搜索工具/库(见 Developing a full-text indexer in Python 中的描述,它已经用于相当多的其他项目中

    1.2K80

    机器学习用PythonPython集成工具包Anaconda安装步骤

    目前机器学习/深度学习中大家使用的主流编程语言似乎是PythonPython中有很多免费公开的工具库可供我们使用,如用于机器学习scikit-learn、用于深度学习的Tensorflow等。...因此,如果想做机器学习/深度学习方面的研究,建议尝试下Python。既然要用Python,那么就要先有工具。...目前安装Python的方法很多,比如说,你可以单独去Python官网下载安装,如果是这样,那么你可能需要把所用到的其他库(如Numpy、matplotlib)一个一个安装进来,这样似乎比较复杂。...另外一种便捷的方式是,直接安装预装有Python和常用库的集成工具包,达到一次安装一劳永逸的效果。笔者今天介绍的Anaconda就是一款这样的集成工具包。...总结 本文详细讲解了Python集成工具包Anaconda的安装步骤,希望对想学习Python的新手朋友有所帮助。

    69910

    Python中的时序分析工具包推荐(2)

    导读 在前期推文Python中的时序分析工具包推荐(1)中介绍了时序分析的三个工具包,分别侧重于时序特征工程、基于sklearn的时序建模和更为高级的时序建模工具。...延续前篇推文的风格,本文主要对四个时序工具包进行简要介绍,包括工具包的功能定位、主要特色及优劣势等,并列出了相关的论文、文档和github地址可供详细查阅。...Prophet目前最新版本是1.0版本,其上一个版本是0.7,同时也刚好从1.0开始,该工具包更名为prophet,而之前的工具包则叫作为fbprophet,但主用的时序预测模型则都叫做Prophet。...prophet工具包性能还是很强大的,最主要的是其自动化程度相当高,即使是全默认参数也能取得不错的效果,所以很多其他时序工具包都将其集成在内。...此外,Darts工具包也支持了包括Pipeline、自动调参等特性,也算是工程化支持较为完备的工具包。不过,个人在尝试使用时体验并不是很优秀 。

    1.4K30

    盘点python工具包并优化pip下载加速

    3、python相关工具包与方法 3.1、Bilibili.com(B站)数据下载工具包 开源地址:https://github.com/wolfbolin/BiliUtil 安装命令:pip install...BiliUtil 3.2、mysql监控 开源地址:https://github.com/Neeky/mysqltools-python 安装命令:pip3 install mysqltools-python...3.3、无模型中文 NLP 工具包 开源地址:https://github.com/dongrixinyu/JioNLP 安装命令: $ git clone https://github.com/dongrixinyu...GMTool: 游戏GM工具,方便测试人员和开发人员调使用; 3、PressTool: 游戏压力测试工具,通过模拟机器人发包对服务器进行压力测试; 3.5、一个易用的、快速的restful-api接口工具包...开源地址:https://github.com/vinta/awesome-python 使用手册:python-style-guide 发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn

    5.3K20

    Python中的时序分析工具包推荐(1)

    作为一名算法工程师,当调包遇上时间序列,有哪些好用的工具包呢?本篇首先介绍3个:tsfresh、tslearn、sktime。...本文主要对三个时序工具包进行简要介绍,包括工具包的功能定位、主要特色及优劣势等,并列出了相关的论文、文档和github地址可供详细查阅。...01 tsfresh tsfresh工具包,是一个定位于时间序列特征工程相关的工具包,包括对时间序列自动提取特征、特征选择、特征转换等,最早于2018年由德国的几名学者提出和开发。...该工具包是基于scikit-learn、numpy和scipy进行二次开发的工具包,所以其本质上可看做是将scikit-learn中的主要功能面向时序数据进行了定制化的转换和开发,例如数据预处理、分类、...在实际使用过程中,三个工具包本无优劣高下之分,需灵活选取调用,这样才不失为一名优秀的算法工程师调包侠。

    1.4K20

    8个流行的Python可视化工具包

    喜欢用 Python 做项目的小伙伴不免会遇到这种情况:做图表时,用哪种好看又实用的可视化工具包呢?之前文章里出现过漂亮的图表时,也总有读者在后台留言问该图表时用什么工具做的。...下面,作者介绍了八种在 Python 中实现的可视化工具包,其中有些包还能用在其它语言中。快来试试你喜欢哪个? 用 Python 创建图形的方法有很多,但是哪种方法是最好的呢?...不过 Pandas Python 包最近弃用了一些方法,导致 Python 版本不兼容。...Python Bokeh 库进行数据可视化实用指南 就是这么简单!...Pyecharts绘制可视化地图专辑 Python 绘制惊艳的瀑布图 使用日历热图进行时序数据可视化 用 GeoPandas 绘制超高颜值数据地图 一行 Python 代码轻松构建树状热力图 这种

    55120
    领券