安装theano ,首先安装anconda,上个帖子有介绍,这里不再重复
1.在anconda prompt中conda install mingw libpython
2.conda install theono
3.修改环境变量,
D:\ProgramFiles\Anaconda3;
D:\ProgramFiles\Anaconda3\Library\bin;
D:\ProgramFiles\Anaconda3\MinGW\bin;
D:\ProgramFiles\Anaconda3\MinGW\x86_64-w64-mingw32\lib;
D:\ProgramFiles\Anaconda3\Scripts;
新建:PYTHONPATH
D:\Program Files\Anaconda3\Lib\site-packages\theano
注意是自己的安装路径
4.在home中新建(就是命令行的当前目录)
.theanorc.txt文件,这两个点都不能少,然后在该文件中键入
[global]
openmp=False
[blas]
ldflags=
[gcc]
cxxflags=-ID:\Anaconda3\MinGW
5.测试
import theano
w= theano.shared(1)#定义一个共享变量w,其初始值为1
x=theano.tensor.iscalar('x')
f=theano.function([x], w, updates=[[w, w+x]])#定义函数自变量为x,因变量为w,当函数执行完毕后,更新参数w=w+x
print (f(3))#函数输出为w
print (w.get_value())#这个时候可以看到w=w+x为4
updates这个主要用于梯度下降的时候,要用到
安装成功。