python矩阵相加

举个栗子:

# 两个 3 行 3 列的矩阵,实现其对应位置的数据相加,并返回一个新矩阵:
# 使用 for 迭代并取出 X 和 Y 矩阵中对应位置的值,相加后放到新矩阵的对应位置中。
import numpy as np
a = np.random.randint(1,100,(3,3))
print(a)
b = np.random.randint(1,100,(3,3))
print(b)

Z =np.zeros(shape=(len(a),len(a[0])))
print(Z)

for i in range(0,len(a)):
    for j in range(0,len(a[0])):
        Z[i][j]=a[i][j]+b[i][j]
print(Z)
Z =np.zeros(shape=(len(a),len(a[0])))
print(len(a))
print(len(a[0]))

# 输出
3
3
菜鸟哦~
什么时候成为高级啊~

猜你喜欢

转载自www.cnblogs.com/pipiyan/p/10485648.html