创建数组
import numpy as np
a = np.array([1,2,3,4,5])
b = np.array(range(1,6))
c = np.arange(1,6)
# 其中...np.hstack((t1, t2)) 水平拼接
分割:竖直分割(水平划线) 水平分割(竖直划线)
交换t[[1,2], :] = t[[2,1], :] 行交换
t[:, [1,2]] = t[:..., [2,1]] 列交换
常用函数创建全为0的数组:np.zeros((2,2))
创建全为1的数组:np.ones((2,2))
创建三角方阵:np.eye(2)
获取每列最大值的坐标:np.argmax...(数组,axis=0)
获取每行最小值的坐标:np.argmin(数组,axis=1)
创建随机分布数组 np.random.random(2,3) 创建两行三列的随机分布
创建标准正态分布数组 np.random.randn...(2,3) 创建两行三列的标准正态分布
创建指定区间的随机整数数组 np.random.randint(start,end,(row, col))