分享

零基础学习python数据分析——numpy

 昵称16619343 2017-11-11

Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。科多大数据带你来看看。一、如何使用numpy?在Python中,如果我们使用numpy的时候,我们需要导入numpy,可以使用imprt numpy,但是一般最好使用import numpy as np(这里是将numpy命名为np方便后面调用)。二、numpy的array用法:定义array:Array函数有两个参数,第一个是一个list,第二个是array中元素的类型。 我们可以使用函数 type(a)来得到a的类型,返回应该是array。多维的Array定义只需将array中的参数修改为多维的list。例子如下:

另外,我们还有其他定义array的方式,主要是以下几个函数:.zeros((3,3)):定义一个全部元素为0的3*3矩阵. ones ((3,3)):定义一个全部元素为1的3*3矩阵. eye (3,3):定义一个3*3的单位矩阵. empty :只分配空间,相当于一个空的区域,显示的有可能是0,有可能是1
. arange :类似于之前学的range的使用方法,不过这个是在numpy中使用的. linspace :与range相似,不同:第三个参数指定分成几个部分,且取到第二个数字(range是不取第二个数字).random.random:取一个或多个随机数Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。一、 如何使用numpy?在Python中,如果我们使用numpy的时候,我们需要导入numpy,可以使用imprt numpy,但是一般最好使用import numpy as np(这里是将numpy命名为np方便后面调用)。二、 numpy的array用法:定义array:Array函数有两个参数,第一个是一个list,第二个是array中元素的类型。我们可以使用函数 type(a)来得到a的类型,返回应该是array。多维的Array定义只需将array中的参数修改为多维的list。例子如下:另外,我们还有其他定义array的方式,主要是以下几个函数:.zeros((3,3)):定义一个全部元素为0的3*3矩阵. ones ((3,3)):定义一个全部元素为1的3*3矩阵. eye (3,3):定义一个3*3的单位矩阵. empty :只分配空间,相当于一个空的区域,显示的有可能是0,有可能是1. arange :类似于之前学的range的使用方法,不过这个是在numpy中使用的. linspace :与range相似,不同:第三个参数指定分成几个部分,且取到第二个数字(range是不取第二个数字).random.random:取一个或多个随机数

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多