上之前Python NumPy基础介绍中,我们使用嵌套Python列表来初始化一个numpy数组,并使用方括 来访问元素,如下。
ndarray 数组除了可以使用底层 numpy.array 构造器来创建外,也可以通过以下几种方式来创建。
numpy.empty
numpy.empty 方法用来创建一个指定形状(shape)、数据类型(dtype)且未初始化的数组:
语法
参数
示例
创建的数组元素为随机值,因为它们未初始化。
np.full
创建一个由常数填充的数组,第一个参数是数组的形状,第二个参数是数组中填充的常数。
语法
参数
示例
numpy.zeros
创建指定大小的数组,数组元素以 0 来填充,默认的dtype是float 64。
语法
参数
示例
numpy.ones
创建指定形状的数组,数组元素以 1 来填充:
语法
参数
示例
numpy.arange
arange通过指定开始值、终值、步长,创建为等差数列的一维数组,如[1,2,3],起点是1,终点是3,步长为1,得到的结果数组不包终点值 。
语法
可变参数
示例
numpy.linspace
linspace通过指定开始值、终值和元素个数,创建为等差数列的一维数组。
语法
参数
示例
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!