线性代数,点积,numpy,Python

import numpy as np

if __name__ == "__main__":
    a = np.array([1, 2, 3, 4, 5])
    b = a.T
    print(a.dot(b))
    print('---')

    c = np.array([[0, 1, 2, 3], [4, 5, 6, 7]])
    print(c)

    d = c.T
    print(d)

    print('---')
    e = c.dot(d)
    print(e)

输出:

55
---
[[0 1 2 3]
 [4 5 6 7]]
[[0 4]
 [1 5]
 [2 6]
 [3 7]]
---
[[ 14  38]
 [ 38 126]]
发布了1029 篇原创文章 · 获赞 987 · 访问量 336万+

猜你喜欢

转载自blog.csdn.net/zhangphil/article/details/103205593