时间:2016-10-24来源:本站原创作者:佚名

字词数据科学中,没有正式定义,但我将其视为使用软件程序使用经典统计学和机器学习算法的数据进行分析。直到最近,很多数据科学分析执行通过昂贵的商业产品,但在过去几年中的开放源代码的备选方法使用增加了很大。

基于与我的同事交谈、数据科学分析的三种最常用的开源方法是R语言、Python语言与SciPy(科学记数法Python)库中时,结合使用,并集成SciLab和八度音之类的语言和执行环境。

在本文中我将为您使用SciPy编程的一个快速教程,以便您可以了解确切它是什么,并且确定您是否希望花时间来了解它。本文假定您有一些经验C#或类似的通用编程语言,如Java中,但并不假定您了解有关Python或SciPy。

在我看来,有关学习一种新的编程语言或技术的最困难的部分是刚开始,因此我将详细介绍如何安装和卸载)运行SciPy程序所需的软件。然后,我将介绍多种方式来编辑和执行SciPy程序并解释了为什么我更喜欢使用集成开发环境(空闲)程序。

最后我将逐步引导您完成使用SciPy为了演示通过C#编程的异同解决线性方程的系统的代表性程序。图1显示了演示程序的输出,并让您了解本文所述观点。

图1代表SciPy程序输出

安装SciPy堆栈

SciPy堆栈有三个组件︰Python、NumPy和SciPy。Python语言都有基本功能,如时循环控制结构和通用列表的数据类型,但有趣的是,没有内置数组类型。NumPy库添加了对数组和矩阵,再加上一些相对简单的函数,如数组搜索和数组排序支持。SciPy库添加中级和高级函数来处理存储在数组和矩阵中的数据。

若要运行SciPy程序(从技术上讲一个脚本因为Python是解释,而不编译),安装Python,然后NumPy、SciPy。安装并不太难,而且您可以安装包括全部三个组件的软件包。一个常见的捆绑包是Anaconda分发,这都是由在Continuum分析continuum.io。但是,我将演示如何单独安装这些组件。

Python支持Windows的几乎所有版本。若要安装Python,请转到python.org/downloads,,其中您可以找到此选项以安装Python3.x版或.x版本(请参阅图)。在两个版本不完全兼容,但上都支持NumPy和SciPy库。我建议安装.x版本,因为尚不支持3.x版某些第三方函数。

图安装Python

当您单击下载按钮时,则会立即运行.msi安装程序或将其保存,以便您可以在更高版本运行的选项。您可以单击运行按钮。安装程序将使用一个向导。第一个屏幕询问您是否要为所有用户还是只为当前用户安装。默认情况下了解所有用户,因此请都单击下一步按钮。

下一个屏幕要求您指定的根安装目录。默认值为C:\Python7(而不是更常见的C:\ProgramFiles目录),我建议使用默认位置,并单击下一步。下面的屏幕允许你包括或排除各种功能,如文档和实用程序工具喜欢pip(pip安装Python)。默认的Python功能可正常,因此,单击下一步按钮。

开始安装,您将看到一个带有一个熟悉的蓝色进度栏的窗口。当安装完成后时,您将看到带有完成按钮的窗口。单击该按钮。

默认情况下,Python安装过程不会修改您的计算机的PATH环境变量。您需要将C:\Python7和C:\Python7\ScriptsC:\Python7\Lib\idlelib添加到PATH变量,以便您可以从命令行界面运行Python和启动空闲编辑器,而无需导航到其目录位置。

您应该验证正确安装了Python。启动命令行解释器并导航到您系统的根目录通过输入cd\命令。现在,输入命令python-版本(请注意这两个短划线字符)。如果Python做出响应,它是已成功安装。

安装NumPy和SciPy

则可以使用Pythonpip实用程序的源代码从安装NumPy和SciPy包。Pip方法适用于纯Python代码的包但NumPy和SciPy有挂钩到已编译的C语言代码,因此将它们安装使用pip是十分复杂。

幸运的是,Python社区的成员已为NumPy和SciPy创建预编译的二进制安装程序。我建议使用的那些保留在SourceForge存储库中。若要安装NumPy,请转到bit.ly/1Q3mo4M,,其中将会看到各种版本的链接。我建议使用具有最多下载活动的最新版本。

您将看到的链接的列表。查找具有类似于numpy-1.10.-win3-撰写-python.7.exe,名称的链接中所示图3。请确保您的Python版本具有对应的可执行文件并单击该链接。在短暂延迟后您将获取立即运行自解压缩可执行安装程序的选项或将其保存到更高版本安装。单击运行按钮。

图3安装NumPy

NumPy安装程序使用一个向导。第一个屏幕只显示介绍性的启动画面窗口。单击下一步按钮。下一个屏幕要求您指定的安装目录。安装程序将查找现有的Python安装,并建议安装NumPyC:\Python7\Lib\site-packages目录中。接受此位置,然后单击下一步。

下一个屏幕使您上一次机会取消安装,但不会区分二者。单击下一步按钮。在安装过程中,将看到进度窗口,并密切







































南昌治白癜风最好的医院
郑州治疗白癜风医院

转载请注明原文网址:http://www.helimiaopu.com/cxfz/1150.html

------分隔线----------------------------