NumPy 创建数组,创建数组最简单的方法就是使用numpy.array函数,它接收一切序列型的对象(包括其他数组),然后产生一个新的含有传入数据的Numpy数组。也可以使用numpy.zeros,numpy.empty,numpy.ones,numpy.arange,numpy.eys等创建数组。
numpy.array创建数组
输出结果:
numpy.zeros和zeros_like创建数组
用于创建数组,数组元素默认值是0
. 注意:zeros_linke函数只是根据传入的ndarray数组的shape来创建所有元素为0的数组,并不是拷贝源数组中的数据
参数说明:
实例 1
输出结果为:
实例 2
输出结果:
numpy.empty和empty_like创建数组
用于创建空数组,空数据中的值并不为0,而是未初始化的随机值.
参数说明:
实例
输出结果为:
注意 数组元素为随机值,因为它们未初始化。
numpy.ones和ones_like创建数组
用于创建所有元素都为1的数组,.ones_like用法和zeros_like用法相同
参数说明:
实例 1
输出结果为:
实例 2
numpy.arange创建数组
arange函数是python内置函数range函数的数组版本.
输出结果:
numpy.eys创建数组
该函数用于创建一个N*N
的对角矩阵数组,对角线为1,其余为0.
输出结果: