以下代码均在import numpy as np 即导入numpy库下编写。
一.创建数组
1.定义数组ndarray
a = np.array([[1,2,3],[1,2,3]]) #注意这里有两个[],一个是大型[]包括每一行子集在里面,一行里的[]也可以换成(),但是最外面的[]绝对要保留,若数组只有一行,写一行也就可以了
输出
[[1 2 3]
[1 2 3]]
2.输出数组的型,MATLAB这里是size,而python是shape
a = np.array([[1,2,3],[1,2,3]])
a.shape #可以用来在程序中排查错误
输出
(2, 3)
3.zeros的用法,ones类似
a = np.zeros((2,3))
输出
[[ 0. 0. 0.]
[ 0. 0. 0.]]
4.自带arange用法
a = np.arange(1,12,2)#最后一位为步长,能取到1,但若是写11取不到11,所以这里