图与会话

import tensorflow as tf
import os# 取消打印 cpu,gpu选择等的各种警告
# 设置TF_CPP_MIN_LOG_LEVEL 的等级,1.1.0以后设置2后 只不显示警告,之前需要设置3,但设置3不利于调试
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
import time# 创建一个常量 op, 产生一个 1x2 矩阵. 这个 op 被作为一个节点
# 加到默认图中.# 构造器的返回值代表该常量 op 的返回值.
matrix1 = tf.constant([[3., 3.]])# 创建另外一个常量 op, 产生一个 2x1 矩阵.
matrix2 = tf.constant([[2.], [2.]])# 创建一个矩阵乘法 matmul op , 把 'matrix1' 和 'matrix2' 作为输入.
# 返回值 'product' 代表矩阵乘法的结果.
product = tf.matmul(matrix1, matrix2)t1 = time.clock()
# session 会话在使用后
with tf.Session() as sess:# 指定设备(是否指定cpu速度差距不大)# with tf.device('/cpu:0'):result = sess.run([product])print(result)
t2 = time.clock()

运行结果

[array([[ 12.]], dtype=float32)]
0.08066363317567163

变量

state = tf.Variable(0, name='counter')input = tf.constant(3.0)input1 = tf.placeholder(tf.float32)
input2 = tf.placeholder(tf.float32)output = tf.multiply(input1, input2)with tf.Session() as sess:print(sess.run([output], feed_dict={input1: [7.], input2: [2.]}))
# 运行结果
#[array([ 14.], dtype=float32)]

1.1 Tensorflow笔记(基础篇): 图与会话,变量相关推荐

  1. 7.3 TensorFlow笔记(基础篇):加载数据之从队列中读取

    前言 整体步骤 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2 ...

  2. 7.1 TensorFlow笔记(基础篇):加载数据之预加载数据与填充数据

    TensorFlow加载数据 TensorFlow官方共给出三种加载数据的方式: 1. 预加载数据 2. 填充数据 预加载数据的缺点: 将数据直接嵌在数据流图中,当训练数据较大时,很消耗内存.填充的方 ...

  3. 7.2 TensorFlow笔记(基础篇): 生成TFRecords文件

    前言 在TensorFlow中进行模型训练时,在官网给出的三种读取方式,中最好的文件读取方式就是将利用队列进行文件读取,而且步骤有两步: 1. 把样本数据写入TFRecords二进制文件 2. 从队列 ...

  4. 6.1 Tensorflow笔记(基础篇):队列与线程

    前言 在Tensorflow的实际应用中,队列与线程是必不可少,主要应用于数据的加载等,不同的情况下使用不同的队列,主线程与其他线程异步进行数据的训练与读取,所以队列与线程的知识也是Tensorflo ...

  5. Google Map 开发笔记——基础篇(Javascript )

    Google Map 开发笔记--基础篇 说明: 一.使用入门: 1.在您需要显示地图的 html 页面嵌入这段 script 2.地图 DOM 元素 3.初始化地图 二.地图画点.线.面 1.标记( ...

  6. MySQL学习笔记-基础篇1

    MySQL 学习笔记–基础篇1 目录 MySQL 学习笔记--基础篇1 1. 数据库概述与MySQL安装 1.1 数据库概述 1.1.1 为什么要使用数据库 1.2 数据库与数据库管理系统 1.2.1 ...

  7. Redis学习笔记①基础篇_Redis快速入门

    若文章内容或图片失效,请留言反馈.部分素材来自网络,若不小心影响到您的利益,请联系博主删除. 资料链接:https://pan.baidu.com/s/1189u6u4icQYHg_9_7ovWmA( ...

  8. 01 - Java并发编程与高并发解决方案笔记-基础篇

    01 - Java并发编程与高并发解决方案笔记-基础篇 基础篇很重要!很重要!很重要!!!一定要理解和认真思考. 01 - Java并发编程与高并发解决方案笔记-基础篇 1.课程准备 2.并发编程基础 ...

  9. MySQL学习笔记-基础篇2

    MySQL学习笔记-基础篇2 目录 MySQL学习笔记-基础篇2 8.子查询 8.1 需求分析与问题解决 8.1.1 实际问题 8.1.2 子查询的基本使用 8.1.3 子查询的分类 8.2 单行子查 ...

最新文章

  1. 程序员做产品需要知道
  2. html5 文件转byte[],JS 文件base64、File、Blob、ArrayBuffer互转
  3. mvc html.antiforgerytoken,MVC Html.AntiForgeryToken() 防止CSRF***
  4. django url 生效_Django基础知识
  5. idea隐藏 .iml 和 .idea 等自动生成文件
  6. GitHub上最火的40个iOS开源项目(二)
  7. AMapLocationListener 高德地图定位监听
  8. http接口开发几种工具简单介绍
  9. python制作动态时钟_python实现简易动态时钟
  10. 基于用户的协同过滤推荐算法的实现--以电影推荐为例
  11. 腾创网络-webrtc视频会议软件
  12. 【JS】秒杀倒计时制作
  13. SQL计算个人所得税函数
  14. jmeter 接口测试 签名_JMeter处理接口签名(sign)
  15. 常用街机模拟器机台设置[更新中](新手看)
  16. 软件缺陷的生命周期(二)
  17. 编写微信聊天机器人2《聊天精灵WeChatGenius》:引入Xposed库,使模块生效。
  18. 这样去做信用贷款违约预测项目,效果提升明显
  19. Linux磁盘扩容的操作
  20. 二叉树 | 二叉树的深度

热门文章

  1. 使用osql执行sql脚本
  2. 全文搜索技术——Lucene
  3. SpringMVC,SpringBoot文件下载
  4. 015_面向对象_异常,包和Object类
  5. 用Navicat连接Oracle数据库时报错ORA-28547:connection to server failed, probable Oracle Net admin error...
  6. C#中EventLog的使用
  7. 你真的了解 lambda 吗(纠错篇)?
  8. 毕业10年,我有话说
  9. Kubernetes大集群怎么管?基于监控的弹性伸缩方法
  10. Go 语言运行时环境变量快速导览