Numpy札记3_创建数组

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_创建数组)