简单学习了两个矩阵功能,eye和ones。试了一下相应的功能又查了一下线性代数的书籍,两个函数分别是单位矩阵和全1矩阵。
单位矩阵:
>>> a = np.eye(2)
全1矩阵
>>> b = np.ones((2,2)) * 2
查看矩阵的具体数值
>>> a
array([[ 1., 0.],
[ 0., 1.]])
>>> b
array([[ 2., 2.],
[ 2., 2.]])
矩阵的点乘
>>> a.dot(b)
array([[ 2., 2.],
[ 2., 2.]])
>>> a.dot(b).dot(b)
array([[ 8., 8.],
[ 8., 8.]])
再创建一个3*3的全1矩阵
>>> np.ones((3,3))
array([[ 1., 1., 1.],
[ 1., 1., 1.],
[ 1., 1., 1.]])
本文介绍了使用NumPy库进行基本的矩阵操作,包括创建单位矩阵和全1矩阵,并演示了如何进行矩阵的点乘运算。通过实例展示了不同矩阵的创建方式及其数值表示。
4676

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



