import tensorflow as tf
import numpy as np

1.tf.placeholder

placeholder()函数是在神经网络构建graph的时候在模型中的占位,此时并没有把要输入的数据传入模型,它只会分配必要的内存

等建立session,在会话中,运行模型的时候通过feed_dict()函数向占位符喂入数据。

2.tf.session

1.tf.multiply 点乘

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:[3.], input2: [4.]}))  --[12.]

2.tf.matmul 矩阵相乘

x = tf.placeholder(tf.float32, shape=(3, 3))
   y = tf.matmul(x, x)

with tf.Session() as sess:
  #print(sess.run(y)) # ERROR:此处x还没有赋值
  rand_array = np.random.rand(3, 3)
  print("rand_array",rand_array)
  print(sess.run(y, feed_dict={x: rand_array}))

转载于:https://www.cnblogs.com/hapyygril/p/10794570.html

tf.matmul / tf.multiply相关推荐

  1. TF乘法之multiply、matmul、*

    "*"和tf.multiply 属于元素级别的相乘,两个矩阵或者向量维度一直,对应位置相乘 维度保持不变 multiply(x,y,name=None)-实现元素级别的相乘 1)注 ...

  2. tensorflow tf.matmul() (多维)矩阵相乘(多维矩阵乘法)

    @tf_export("matmul") def matmul(a,b,transpose_a=False,transpose_b=False,adjoint_a=False,ad ...

  3. tf.matmul - 矩阵乘法

    tf.matmul - 矩阵乘法 https://github.com/tensorflow/docs/tree/r1.4/site/en/api_docs/api_docs/python/tf si ...

  4. tf计算矩阵维度_tensorflow tf.matmul() (多维)矩阵相乘(多维矩阵乘法)

    @tf_export("matmul") def matmul(a, b, transpose_a=False, transpose_b=False, adjoint_a=Fals ...

  5. python的matmul_TensorFlow:tf.matmul函数

    函数:tf.matmulmatmul( a, b, transpose_a=False, transpose_b=False, adjoint_a=False, adjoint_b=False, a_ ...

  6. tf.matmul() 和tf.multiply() 的区别

    1.tf.multiply()两个矩阵中对应元素各自相乘 格式: tf.multiply(x, y, name=None)  参数:  x: 一个类型为:half, float32, float64, ...

  7. 细分tf.multiply()、tf.matmul()、tf.scalar_mul()函数

    tf.multiply() 释义:将两个矩阵中对应元素各自相乘 示例: import tensorflow as tfX = tf.constant([[1, 2, 3], [4, 5 ,6]], d ...

  8. tf.multiply与tf.matmul的区别

    1.tf.multiply()两个矩阵中对应元素各自相乘 格式: tf.multiply(x, y, name=None) 参数: x: 一个类型为:half, float32, float64, u ...

  9. Tensorflow基础:tf.matmul() 和tf.multiply() 的区别

    tf.multiply() 两个矩阵中对应元素各自相乘 格式: tf.multiply(x, y, name=None) 参数: x: 一个类型为:half, float32, float64, ui ...

最新文章

  1. 【Android】adb命令总结
  2. 一个虚拟键盘的简单思路
  3. Java开发微信公众号(二)---开启开发者模式,接入微信公众平台开发
  4. MySQL 第二篇:增删改查
  5. HDU - 6982 J - Road Discount wqs二分 + 模型转换 + 优化
  6. Invalid character found in the request target. The valid characters are defi
  7. IntelliJ IDEA导入Maven之后强制刷新项目解决无法识别为Maven项目的问题
  8. 屏蔽关闭百度搜索风云热点的方法
  9. ZBrush中Tool工具的保存
  10. 不小心把Run Dashboard隐藏了多服务运行操作菜单找不到?springboot多服务快速启动窗口打开,按照这个办法完美解决!
  11. idea 设置文件忽略git版本控制
  12. 基于文本挖掘的情人节微信聊天记录情感分析
  13. 友盟分享 qq没有存储权限 分享失败
  14. 工科学生计算机二级报什么类别,学科门类(二级类)工学.doc
  15. 无法核实服务器证书,申请证书审核失败的原因及处理方法
  16. 腾讯入局“低代码”赛道:无需敲码,快速生成一个完整系统!
  17. Android开发之WebDav
  18. A4纸是多少像素大小?
  19. 2022在线微信对话生成器源码,抖音微信聊天搞笑视频制作神器
  20. 面试技巧之如何面试与如何应试

热门文章

  1. 使用valgrind分析C程序调用线路图
  2. 从Nginx绑定80端口学套接字编程
  3. 跨平台PHP调试器设计及使用方法——界面设计和实现
  4. Linux之tee命令
  5. laravel auth(api)-attempt 返回false_3分钟短文:Laravel命令行参数和可选项分不清?怎么可能...
  6. bpython ipython_安装ipython后命令找不到ipython bpython -bash: *python: command not found
  7. Java项目:智能制造生产管理平台(java+SSM+mysql+Maven+Easyui+JSP)
  8. 中序非递归遍历二叉树
  9. java this final_Java this、final等关键字总结
  10. JS 缓存 设置临时缓存和长期缓存 sessionStorage localStorage