range(0,70,4)取值范围0-69每间隔4个取一个值
rotation刻度转换的参数
plt.legend(['文字’,'文字’,'文字’])示意各种符号代表
ple.title表格名称
range(0,70,4)取值范围0-69每间隔4个取一个值
rotation刻度转换的参数
plt.legend(['文字’,'文字’,'文字’])示意各种符号代表
ple.title表格名称
savez保存多个文件
ones:数组元素为全一
多维数组和一维数组相加,每一组单独相加一维数组
多维和多维相加,则每组都依顺序计算,arr1+arr2
arr1=np.arange(1,4).reshape([3,])
arr2=np.arang(1,4).reshape([3,])
[[2][4][6]]
print(np.any(arr1 ==0.2))任何一个符合输出为true
print(np.all(arr1 ==0.2))所有元素都要符合条件若不符合输出为false
数组展平(将二维转一维)
ravel()
flatten()
拼接数组
vstack(【数组1,数组2】)
hstack(【数组1,数组2】)
reshape把输出做出限定为三维数组每组四个元素
索引下标都以零开始
多维数组打印一行数据:
print(arr【行号,0:】)
获取某几行的几个元素输出:
pint(arr【1:3,1:3】)
实际是第二行到第三行中的第二和三元素
取一维数组:print(arr【2,:】)
二维数组打印:print(arr【2:,:】)
要求每行大于或者小于排除不需要的数:
print(arr【arr【:,0】>题目要求,:】)
逻辑索引(条件筛选):
条件:arr>2
输出:
index = arr>2
arr2[index]
print (arr1[0])单个元素索引
print(arr1[1:2})闭合区间只会取到1不会取到2
(多个元素的索引又叫切片,切片取得是结构,单元素索引取数值)
random随机生成数组
random(10)生成无约束条件的随机个数
random.rand(3,4)生成指定shape的均匀分布随机数
random.randn(10)随机生成正负数,shape与其他的类型比例接近1:1
arr = np.zeros([3])一维数组有三个元素
arr = np.zeros([3,4])三维数组有四个元素
arr = np.zeros([3,4,5])三维数组有四行数列五个元素
========================
数组np.array(【3,4,5】)
更换3为小数自动取整数
arr8=np.array([3,4,5] ,dtype=np=float32)
or print(np.float32(arr8))
创建时提前声明才可更换为小数