对tf.reduce_sum tensorflow维度上的操作详解
作者:lxg0807 时间:2023-01-07 14:10:28
tensorflow中有很多在维度上的操作,本例以常用的tf.reduce_sum进行说明。官方给的api
reduce_sum(
input_tensor,
axis=None,
keep_dims=False,
name=None,
reduction_indices=None
)
input_tensor:表示输入
axis:表示在那个维度进行sum操作。
keep_dims:表示是否保留原始数据的维度,False相当于执行完后原始数据就会少一个维度。
reduction_indices:为了跟旧版本的兼容,现在已经不使用了。
官方的例子:
# 'x' is [[1, 1, 1]
# [1, 1, 1]]
tf.reduce_sum(x) ==> 6
tf.reduce_sum(x, 0) ==> [2, 2, 2]
tf.reduce_sum(x, 1) ==> [3, 3]
tf.reduce_sum(x, 1, keep_dims=True) ==> [[3], [3]]
tf.reduce_sum(x, [0, 1]) ==> 6
自己做的例子:
import tensorflow as tf
import numpy as np
x = np.asarray([[[1,2,3],[4,5,6]],[[7,8,9],[10,11,12]]])
x_p = tf.placeholder(tf.int32,[2,2,3])
y = tf.reduce_sum(x_p,0) #修改这里
with tf.Session() as sess:
y = sess.run(y,feed_dict={x_p:x})
print y
axis= 0:[[ 8 10 12] [14 16 18]]
1+7 2+8 3+7 ……..
axis=1: [[ 5 7 9] [17 19 21]]
1+4 2+5 3 +6 ….
axis=2: [[ 6 15] [24 33]]
1+2+3 4+5+6…..
来源:https://blog.csdn.net/lxg0807/article/details/74625861
标签:tf.reduce,sum,tensorflow,维度


猜你喜欢
服务器XMLHTTP(Server XMLHTTP in ASP)基础知识
2011-03-06 11:11:00
MySQL内建复制功能来优化可用性
2010-10-25 20:20:00
Pyscript使用本地Pyodide配置步骤
2021-06-12 06:58:49
一文带你解密Python可迭代对象的排序问题
2023-11-26 00:53:13
Go语言集成开发环境IDE详细安装教程
2024-04-25 15:26:12

在Linux中通过Python脚本访问mdb数据库的方法
2023-12-18 16:23:14
Python学习之Django的管理界面代码示例
2022-07-16 21:29:07

Java常用正则表达式验证类完整实例【邮箱、URL、IP、电话、身份证等】
2022-09-14 05:59:39
如何导出python安装的所有模块名称和版本号到文件中
2022-07-26 15:38:59

SQL数据库连接超时时间已到的问题
2024-01-20 15:05:53

详解MySQL监控工具 mysql-monitor
2024-01-25 23:03:16

MySQL 8.0 之不可见列的基本操作
2024-01-18 17:32:41
MDF文件在SQL Server中的恢复技术
2024-01-18 16:25:48
pytorch实现CNN卷积神经网络
2023-07-04 20:23:06
python之链表的反转方式
2022-02-08 10:20:06

基于Python matplotlib库绘制箱线图
2021-09-04 22:23:24

简单介绍利用TK在Python下进行GUI编程的教程
2023-01-05 21:24:25

Nginx搭建HTTPS服务器和强制使用HTTPS访问的方法
2021-06-26 12:42:36

Centos7安装和配置Mysql5.7
2024-01-21 12:02:22

查看mysql当前连接数的方法详解
2024-01-21 03:24:59