数据结构论坛

注册

 

发新话题 回复该主题

Python工具整合,为程序员和新手准备 [复制链接]

1#
医治白癜风的知名专家 https://baike.baidu.com/item/刘云涛/21900249

Python是一种开源编程语言,用于Web编程、数据科学、人工智能和许多科学应用。学习Python使程序员能够专注于解决问题,而不是专注于语法,其丰富的库赋予它完成伟大任务所需的力量。

1)IDLE

安装Python时,默认情况下也会安装IDLE。这是比较好的Python工具之一。这使得在Python中入门变得非常简单。它的主要功能包括Pythonshell窗口(交互式解释器)、跨平台(Windows、Linux、UNIX、MacOSX)、智能缩进、代码着色、自动提示、可以实现断点提示、单步执行等调试功能的基本集成调试器。IDLE易于学习,因为它重量轻且易于使用。但是,它并不是大型项目的最佳选择。

2)Scikit-learn

scikit-learn是一个建立在Scipy基础上的用于机器学习的Python模块。在不同的应用领域中,已经大展出为数众多的基于Scipy的工具包,他们统称为Scikits。而在所有的分支版本中,scikit-learn是最有名的,是开源的,任何人都可以免费地使用这个库或者进行二次开发。

scikit-learn包含众多顶级机器学习算法,主要有六大基本功能,分别是分类、回归、聚类、数据将维、模型选择和数据预处理。scikit-learn拥有非常活跃的用户社区,基本上其所有的功能都有非常详尽的文档供用户查阅。可以研读scikit-learn的用户指南及文档,对其算法的使用有更充分的了解。

3)Theano

Theano是一个较为老牌和稳定的机器学习python库之一。Theano基于Python擅长处理多维数组(紧密集成了Numpy),属于比较底层的框架,theano起初也是为了深度学习中大规模人工神经网络算法的运算所设计,我们可利用符号化式语言定义想要的结果,接着theano会对我们的程序进行编译,使其高效运行于GPU或CPU,它非常适合深度学习Python。

4)Selenium

Selenium是自动化的最佳python工具之一。它属于Python测试的自动化。它在Web应用程序中用于自动化框架。使用Selenium,我们可以用许多编程语言编写测试脚本,包括Java、C#、python、ruby以及程序员和新手将要使用的许多其他语言。你还可以集成Junit和TestNG等铀工具来管理测试用例并生成报告。

5)Test

分享 转发
TOP
发新话题 回复该主题