Python 在同一行上打印3x3矩阵的行和列平均值

Python 在同一行上打印3x3矩阵的行和列平均值,python,numpy,Python,Numpy,我有一个函数,在两个3x3矩阵上执行矩阵乘法。我还需要打印每行和每列的平均值。我有这样的代码,但我不能得到正确的格式 def乘法(第一个、第二个): “”“执行矩阵乘法”“” 打印(“选择矩阵乘法。结果为:”) res=np.dot(第一个,第二个) 对于res中的ele: 对于ele中的d: 打印(d,结束=“”) 打印(“”) 打印(“转置为:”) a=np.数组(分辨率) 矩阵_转置=a.转置() 对于矩阵_转置中的元素: 对于ele中的d: 打印(d,结束=“”) 打印(“”) 列=a.

我有一个函数,在两个3x3矩阵上执行矩阵乘法。我还需要打印每行和每列的平均值。我有这样的代码,但我不能得到正确的格式

def乘法(第一个、第二个):
“”“执行矩阵乘法”“”
打印(“选择矩阵乘法。结果为:”)
res=np.dot(第一个,第二个)
对于res中的ele:
对于ele中的d:
打印(d,结束=“”)
打印(“”)
打印(“转置为:”)
a=np.数组(分辨率)
矩阵_转置=a.转置()
对于矩阵_转置中的元素:
对于ele中的d:
打印(d,结束=“”)
打印(“”)
列=a.平均值(轴=0)
行=a.平均值(轴=1)
#打印(“行平均值:”)
元素1=[]
元素2=[]
对于行中的ele1:
#打印(“%.2f”%ele1)
元素1.追加(元素1)
打印(“行平均值:”、“、”、“、”、”。连接(str(v)表示元素1中的v))
对于第列中的ele2:
元素2.追加(元素2)
打印(“列平均值:”、“”、“”、“”.join(str(v)表示元素2中的v))
#打印(“%.2f”%ele2)
最后10行负责打印平均值。我当前得到的输出是:

Row mean: , , 35.3333333333333333333333333327.3333333333333333333333333327.33333333333333333333333333
Column mean: , , 26.6666666666666666666666666731.6666666666666666666666666731.66666666666666666666666667
我需要输出为:

Row mean: 35.33, 27.33, 27.33
Column mean: 26.66, 731.66, 731.66
谢谢