np.eye : 生成单位矩阵
np.zeros :生成全0矩阵
np.ones:生成全1矩阵
示例代码如下:
In [29]: a = np.eye(3)
In [30]: a
Out[30]:
array([[1., 0., 0.],
[0., 1., 0.],
[0., 0., 1.]])
In [31]: b = np.eye(3,4)
In [32]: b
Out[32]:
array([[1., 0., 0., 0.],
[0., 1., 0., 0.],
[0., 0., 1., 0.]])
In [33]: c = np.ones([2,3])
In [34]: c
Out[34]:
array([[1., 1., 1.],
[1., 1., 1.]])
In [35]: d = np.zeros([2,3])
In [36]: d
Out[36]:
array([[0., 0., 0.],
[0., 0., 0.]])
本文详细介绍了使用NumPy库生成不同类型的矩阵,包括单位矩阵、全0矩阵和全1矩阵。通过具体示例展示了如何利用np.eye、np.zeros和np.ones函数进行矩阵创建,为数据科学和机器学习项目提供基础矩阵操作指导。
5112

被折叠的 条评论
为什么被折叠?



