一.认识NumPy数组对象NumPy中最重要的一个特点就是其N维数组对象,即ndarray(别名array)对象,该对象可以执行一些科学计算。
1.ndarray对象中定义了一些重要的属性。
二.创建NumPy数组
1.最简单的创建ndarray对象的方式是使用array()函数,在调用该函数时传入一个列表或者元组。#创建一个一维数组:
data1=np.array([1,2,3])
#创建一个二维数组
data2=np.array([[1,2,3],[4,5,6]])
2.通过zeros()函数创建元素值都是0的数组;通过ones()函数创建元素值都为1的数组。
#创建元素值全是0的数组np.zeros((3,4))
#创建元素值全是1的数组np.ones((3,4))
3.通过empty()函数创建一个新的数组,该数组只分配了内存空间,它里面填充的元素都是随机的#创建元素值全是随机数的数组np.empty((5,2))array([[-2.00000000e+000, -2.00390463e+000], [ 2.37663529e-312, 2.56761491e-312], [ 8.48798317e-313, 9.33678148e-313], [ 8.70018275e-313, 2.12199581e-314], [ 0.00000000e+000, 6.95335581e-309]]
4.通过arange()函数可以创建一个等差数组,它的功能类似于range(),只不过arange()函数返回的结果是数组,而不是列表。
np.arange(1, 20, 5)
array([ 1, 6, 11