python矩阵运算dot_numpy中的dot矩阵乘法
生活随笔
收集整理的這篇文章主要介紹了
python矩阵运算dot_numpy中的dot矩阵乘法
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
本來以為這輩子都和數學沒啥關系了,結果遇到了np.dot()。
numpy中的“*”和“dot”運算是完全不同的,前者是直接計算,后者是矩陣相乘。
(venv) [root@localhost tf]# python
Python 3.4.5 (default, May 29 2017, 15:17:55)
[GCC 4.8.5 20150623 (Red Hat 4.8.5-11)] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import numpy as np
>>> a = np.array([[1,2],[3,4]])
>>> b = np.array([[1,2],[3,4]])
>>> c = a * b
>>> c
array([[ 1, 4],
[ 9, 16]])
>>> d = np.dot(a, b)
>>> d
array([[ 7, 10],
[15, 22]])
矩陣相乘:
例子:
總結
以上是生活随笔為你收集整理的python矩阵运算dot_numpy中的dot矩阵乘法的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: single java_java sin
- 下一篇: python调用cmd命令释放端口_Py