矩阵乘法@与dot

scores = X @ W 和 scores = np.dot(X, W) 是等价的,两者都用于矩阵乘法运算,但在语法和某些情况下的行为上略有不同。

import numpy as np

X = np.array([[1, 2, 3], [4, 5, 6]])
W = np.array([[0.1, 0.2], [0.3, 0.4], [0.5, 0.6]])

scores = X @ W
print(scores)

结果

[[2.2 2.8]
 [4.9 6.4]]

np.dot 是NumPy中用于点积运算的函数。在处理二维数组时,它等同于矩阵乘法。
np.dot 还可以用于一维数组的内积运算和高维数组的广义点积运算。

scores = np.dot(X, W)
print(scores)

结果

[[2.2 2.8]
 [4.9 6.4]]

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
在Python中,可以使用@符号进行矩阵乘法运算。具体用法如下: import numpy as np # 2-D array: 2 x 3 two_dim_matrix_one = np.array([[1, 2, 3], [4, 5, 6]]) # 2-D array: 3 x 2 two_dim_matrix_two = np.array([[1, 2], [3, 4], [5, 6]]) # 使用@符号进行矩阵乘法运算 matrix_multi_res = two_dim_matrix_one @ two_dim_matrix_two print('matrix_multi_res: %s' %(matrix_multi_res)) 上述代码中,我们首先导入numpy库,并定义了两个二维矩阵two_dim_matrix_one和two_dim_matrix_two。然后,我们使用@符号进行矩阵乘法运算,将结果赋值给matrix_multi_res变量。最后,我们打印出结果matrix_multi_res。 请注意,@符号只在Python 3.5及以上版本中支持。如果你使用的是更低版本的Python,可以使用np.dot()函数来进行矩阵乘法运算。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [Python 中的几种矩阵乘法 np.dot, np.multiply, *](https://blog.csdn.net/u012609509/article/details/70230204)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [python中数组和矩阵乘法及使用总结](https://blog.csdn.net/manjhOK/article/details/80017892)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值