import numpy as np#1.创建数据类型 dt=np.dtype([('name','S20'),('age','i1'),('socre','f4')]) #2.数据类型创建数组 a=np.array([('zhangsan',12,59.5),('lisi',32,45.5)],dtype=dt) print(len(a)) print(a) #3.创建特殊数组 #创建空数组 n=np.empty([3,3],dtype=np.float32,order="C") print(n) #创建0数组 z=np.zeros([2,2],dtype='i4',order='C') print(z) z2=np.zeros([2,2],dtype=[('x','i1'),('y','i4')]) print(z2) #创建1数组 o=np.ones([3,3],dtype='f4') print(o) #从已有数组创建数组 y=[1,2,3] ay=np.asarray(y) print(ay) t=(3,5,6) at=np.asarray(t) print(at) lt=[(1,2,3),(4,5)] alt=np.asarray(lt,dtype=object) print(alt) print(alt.__len__()) #数值范围创建数组 r=np.arange(10,20,2,dtype=float) print(r)