*乘np.dotnp.matmul三者
Posted yangxiaoling
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了*乘np.dotnp.matmul三者相关的知识,希望对你有一定的参考价值。
希望不放弃
1 import numpy as np 2 ‘‘‘ 3 v1 = np.asarray([[1, 2], [3, 4]]) 4 v2 = np.asarray([[10, 20], [30, 40]]) 5 # 1 2 10 20 6 # 3 4 30 40 7 8 print(‘*‘, v1 * v2) # 只按位置相乘 9 10 print(‘dot‘, np.dot(v1, v2)) # 矩阵乘法 11 12 print(‘matmul‘, np.matmul(v1, v2)) 13 ‘‘‘ 14 15 v1 = 1 16 v2 = 10 17 18 print(np.dot(v1, v2)) 19 print(np.matmul(v1, v2)) # 报错:ValueError: Scalar operands are not allowed, use ‘*‘ instead
以上是关于*乘np.dotnp.matmul三者的主要内容,如果未能解决你的问题,请参考以下文章