创建数组
①通过array函数创建ndarray数组
u语法:numpy.array(object,dtype=None)
u参数说明:•object:可以是列表、元组、数组或者其他类型•dtype:数组所需的数据类型,如果没有,则以object中的数据类型
u作用:创建一维或者多维数组
u示例:
a1=np.array([1,2,3,4])
a3=np.array(((1,2,3,4),(1,2,3,4)),dtype=np.float)
a4=np.array([[1,2,3,4],[1,2,3,4]])
a7=np.array([['a','b','c'],[1,2,3]])
②创建特殊数组的函数
uones、zeros、empty语法:numpy.函数(shape,dtype=float)
u参数说明:•shape:可以是int,也可以是元组,列表。如果是单个int,则创建int长度的一维数组,如果是元组或者列表,则创建多维数组•dtype::数组所需的数据类型,默认为浮点型
u作用:创建指定长度/维数的特定值元素数组
u示例:•
b0=np.ones(5)#长度为5的全1一维数组
b1=np.ones((2,3))#2行3列的全1二维数组
b2=np.zeros((3,3),int)#3行3列的全0二维数组,数据类型为int
b5=np.empty([2,3])#2行3列的空二维数组
b3=np.ones_like(b5,int)#形状跟b5一样的全0数组,数据类型为int
b4=np.empty_like(b5)#形状跟b5一样的全空数组





2.1多维数组(数组创建1)代码演示







