Numpy札记3_创建数组

作者: 皮皮大 | 来源:发表于2019-06-20 23:23 被阅读1次

    Numpy中创建数组的方法有多种,比如使用array方法,并提供标准的Python的列表或者元组作为参数。数组的类型根据序列中元素的类型推导出来。

    • 使用array()方法直接创建
    • 数值不能直接作为参数传递,必须将它们作为列表或者元组的方式进行传递
    • 自动创建数组,并指定类型
    image.png image.png

    numpy中创建全部是01的特殊数组,empty()函数创建初始内容是0或者垃圾值的数组。默认情况下,创建的数组类型是float64

    • 全0数组:zeros
    • 全1数组:ones
    image.png image.png

    arange()函数

    numpy.arange(start, stop, step, dtype)
    
    参数 作用
    start 起始值,默认是0
    stop 终止值,不包含
    step 步长,默认是1,可为小数
    dtype 返回的ndarray的数据类型;若不指定,会使用输入的类型

    arange()函数的步长为浮点数时,可能会出现精度问题:使用linspace()来解决,第三个参数为在指定区间内生成几个数,步长自动计算:

    numpy.linspace(start, stop, num, endpoint, retstep, dtype)
    
    • start:序列的起始值
    • stop:序列的终止值,如果endpoint = True,则终止值包含在序列中
    • num:生成等间隔的数量,默认是50
    • endpoint序列中是否包含stop值,默认为Ture
    • retstep: 如果为True,返回样例以及连续数字之间的步长
    • dtype: 输出ndarray的数据类型
    image.png image.png

    几个常用的函数说明


    相关文章

      网友评论

        本文标题:Numpy札记3_创建数组

        本文链接:https://www.haomeiwen.com/subject/nbgsqctx.html