【每天几分钟,从零入门python编程的世界!】
这节课我们学习用numpy生成ndarray的其他的方法。
●生成所有元素都是0的ndarray
语法:np.zeros((x,y))
参数(x,y)是代表生成x行y列的ndarray。
c打印出来如下:
●生成所有元素都是1的ndarray
语法:np.ones((x,y))
参数(x,y)是代表生成x行y列的ndarray。
d打印出来如下:
●生成所有元素都是某一个特定数字的ndarray
语法:np.full((x,y),n)
第一个参数(x,y)是代表生成x行y列的ndarray,
第二个参数n是特定的数字
e打印出来如下:
●生成单位矩阵形式的ndarray
语法:np.eye(x)
参数x代表生成x*x的单位矩阵
补充说明:单位矩阵就是Identity matrix(i),
一般用I或E表示,所以numpy中就用eye()函数来创建单位矩阵形式的ndarray。
单位矩阵f打印出来如下:
●生成每个元素都是随机数的ndarray
语法:np.random.random((x,y))
这个语法相当于调用numpy的random对象的random方法
参数(x,y)代表生成x行y列的ndarray
g打印出来如下:
生成的g这个3行2列的数组,每一个元素都是随机生成的。
以上就是快速生成ndarray的几种方法。
后面如果要用到的时候,再去详细的展开。
我是时问新,欢迎关注我。跟我一起从零开始学习Python,每天花一点时间,开启python编程新世界的大门,领略新的风光,让人生多一种可能!