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

AI--工具篇 Python,输出矩阵与sigmoid简单运用

2017-11-30 17:36 393 查看
from numpy import *;#导入numpy的库函数
import numpy as np; #这个方式使用numpy的函数时,需要以np.开头。
a1=mat([[1],[2],[3]]);#定义一个3*1的矩阵
print (a1)
a2=mat([[1,1,1],[2,2,2],[3,3,3],[4,4,4]]);#定义一个4*3的矩阵
a1=mat(a1)print (a2*a1)#输出一个4*3的矩阵与一个3*1的矩阵相乘的结果
def sigmoid(inX):
return 1.0/(1+exp(-inX))#定义一个sigmoid方法,其本质就是1/(1+e^-x)
u1 = sigmoid(a2*a1)
print (u1)#输出sigmoid之后的值

分别输出的结果:

a1===>

[[1]

 [2] 

[3]]

a2*a1=====>

[[ 6]
[12]
[18]
[24]]

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