windows7下python,numpy,tensorflow
2018-03-03 本文已影响0人
大梦一场三十一
python的安装
直接在python的的官网下载
我下载的是python3.6.4;
直接打开python的exe文件
百度百科链接
numpy的安装
在网站https://pypi.python.org/pypi/numpy下与python版本对应的whl,看清表格pyversion一栏,核对清楚版本,否则会报错不支持平台
然后进入cmd,进入whl存放的目录来进行安装。我是安装在E盘的
进入所在文件夹
再输入‘pip install’+‘文件名’
可以看以下这个链接http://blog.csdn.net/sd2558448/article/details/51234809
tensorflow的安装
tensorflow已经支持windows直接安装了
在cmd下面运行
//CPU版
pip install tensorflow
//GPU版
pip install tensorflow-gpu
接着等待就好了。
GPU版本是需要下载cuda以及cudnn的。
注:我本来想下载GPU版本的,但是无法注册导致下载不了cudnn,所以先用CPU版的。下次再安装。
第一个tensorflow的程序,可以用来测试是否安装好
import tensorflow as tf
import numpy as np
#creat data
x_data = np.random.rand(100).astype(np.float32)
y_data = x_data*0.1+0.3
###creat tensorflow structure start###
Weights = tf.Variable(tf.random_uniform([1],-1.0,1.0))
biases = tf.Variable(tf.zeros([1]))
y = Weights*x_data + biases
loss = tf.reduce_mean(tf.square(y-y_data))
#建立一个优化器 学习效率为0.5
optimizer = tf.train.GradientDescentOptimizer(0.5)
train = optimizer.minimize(loss)
#初始化所有变量
init= tf.initialize_all_variables()
###creat tensorflow structure start###
#激活init 很重要
sess = tf.Session()
sess.run(init)
for step in range(201):
sess.run(train)
if step % 20 == 0 :
print(step,sess.run(Weights),sess.run(biases))