您的位置:首页 > 编程语言 > Python开发

Python进行矩阵运算

2017-11-17 09:39 239 查看
入门神经网络过程中遇到以下计算:

(1)  (1,-1,0,0.5)'+0.905*(1,-2,1.5,0)'

Python中编程计算如下:

import numpy as np

a=np.array([[1],[-2],[1.5],[0]])*0.905

b=np.array([[1],[-1],[0],[0.5]])

c=a+b

print (c)

最终计算结果为:

[[ 1.905 ]

 [-2.81  ]

 [ 1.3575]

 [ 0.5   ]]

(2)   (1.905,-2.81,1.3575,0.5)*(1,-0.5,-1.5)'

Python中编程计算如下:

import numpy as np

a=np.mat([1.905,-2.81,1.3575,0.5])

b=np.mat([[1],[-0.5],[-2],[-1.5]])

c=a*b

print (c)

最终计算结果为:

[[-0.155]]
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: