python编程,执行 x = np.array([[1, 2], [3, 4]], dtype=np.float64) ,y = np.array([[5, 6], [7, 8]], dtype=np.float64),然后输出 x+y,x-y ,x*y,x/y, np.add(x,y),np.subtract(x,y),np.multiply(x, y)和np.dot(x,y),给出代码
时间: 2024-02-17 21:03:58 浏览: 63
以下是Python的NumPy库实现的代码:
```python
import numpy as np
# 初始化 x 和 y
x = np.array([[1, 2], [3, 4]], dtype=np.float64)
y = np.array([[5, 6], [7, 8]], dtype=np.float64)
# 矩阵加法
print("矩阵加法 x+y:\n", x+y)
# 矩阵减法
print("矩阵减法 x-y:\n", x-y)
# 矩阵乘法
print("矩阵乘法 x*y:\n", x*y)
# 矩阵除法
print("矩阵除法 x/y:\n", x/y)
# 使用 np.add() 函数进行矩阵加法
print("np.add(x,y):\n", np.add(x,y))
# 使用 np.subtract() 函数进行矩阵减法
print("np.subtract(x,y):\n", np.subtract(x,y))
# 使用 np.multiply() 函数进行矩阵乘法
print("np.multiply(x, y):\n", np.multiply(x, y))
# 使用 np.dot() 函数进行矩阵乘法
print("np.dot(x,y):\n", np.dot(x,y))
```
输出结果如下:
```
矩阵加法 x+y:
[[ 6. 8.]
[10. 12.]]
矩阵减法 x-y:
[[-4. -4.]
[-4. -4.]]
矩阵乘法 x*y:
[[ 5. 12.]
[21. 32.]]
矩阵除法 x/y:
[[0.2 0.33333333]
[0.42857143 0.5 ]]
np.add(x,y):
[[ 6. 8.]
[10. 12.]]
np.subtract(x,y):
[[-4. -4.]
[-4. -4.]]
np.multiply(x, y):
[[ 5. 12.]
[21. 32.]]
np.dot(x,y):
[[19. 22.]
[43. 50.]]
```
希望这能帮到你!
阅读全文