排序: x=np.array([2,5,6,2,3,5]) np.sort(x) 不改变原数组 x.sort() 改变原数组 i=np.argsort(x) 返回排序好的索引值 x[i] 使用花哨索引返回排序好的数组 x=np.random.randint(0,10,(4,6)) np.sort(x Read More
posted @ 2019-04-01 17:07 saber丶吾王 Views(98) Comments(0) Diggs(0) Edit
逻辑符 : == != < > <= >= x=np.array([1,3,5]) x<3 array([True,False,,False]) (2*x) == (x*2) array([False,False,,False]) 统计个数: np.count_nonzero(x>6) np.sum Read More
posted @ 2019-04-01 16:35 saber丶吾王 Views(136) Comments(0) Diggs(0) Edit
广播: x= np.arange(12).reshape((3,4)) a= np.arange(3) b=np.arange(3)[;,np.newaxis] c=a+b a,b会扩散成公共的形状进行计算 广播规则: 如果两个数组的维度数不相同,那么小维度的数组形状将会在最左边补上1 如果两个数组 Read More
posted @ 2019-04-01 15:10 saber丶吾王 Views(146) Comments(0) Diggs(0) Edit
通用函数: np.add 加 np.subtract 减 np.multiply 乘 np.divide 除 np.floor_divide 地板乘除法,取商 np.power 指数运算 np.power(3,x) 3^x np.exp e^x np.exp2 2^x np.mod 取余 np.ab Read More
posted @ 2019-04-01 15:03 saber丶吾王 Views(303) Comments(0) Diggs(0) Edit
np.zeros(10,dtype=int) #创建全为0的一位数组 np.ones((3,5),dtype=float) #创建3*5的二维全为1的数组 np.full((3,5),3.14) #创建全为3.14的3*5数组 np.arange(0,20,2) #创建0-20步长为2的线性序列数组 Read More
posted @ 2019-04-01 11:07 saber丶吾王 Views(256) Comments(0) Diggs(0) Edit