Numpy(上)
Numpy最重要的一个特点就是支持N维数数组对象ndarray。
生成numpy数组
1.利用array()方法
arr1= [1. 2.1 2. 3. ]
2.利用特定函数,比如np.arange()
arr2= [0 1 2 3 4 5 6 7 8 9]
arange(start,stop,step,dtype),start为起始值,默认为0,stop为终止值,取值区间左闭右开,step为步长,默认值为1
arr2= [[0 1 2 3 4]
[5 6 7 8 9]
arr2= [[[ 0 1 2 3 4]
[ 5 6 7 8 9]]
[[10 11 12 13 14]
[15 16 17 18 19]]]两通道三行五列
Numpy 数组相关函数
1.np.linspace(start,stop,number)函数,在指定区间内生成制定个数的数组(取值区间为闭区间,第三个参数时将上下限之间均匀等分的个数)
a= [ 1. 3.25 5.5 7.75 10. ]
2.np.zeros()
a= [[0. 0. 0. 0.]
[0. 0. 0. 0.]
[0. 0. 0. 0.]]
3.np.ones()
a= [[1. 1. 1. 1.]
[1. 1. 1. 1.]
[1. 1. 1. 1.]]
4.np.zeros_lile()和np.ones_lile()表示借用给定数组的类型、尺寸(即维度信息)