【转载】 tf.split函数的用法

原文地址:

https://blog.csdn.net/uestc_c2_403/article/details/73350457

 

 

由于tensorflow 版本更新问题   用法略有修改

----------------------------------------------------------------------------------

 

 

 

 

tf.split(input, num_split, dimension):

dimension的意思就是输入张量的哪一个维度,如果是0就表示对第0维度进行切割。num_split就是切割的数量,如果是2就表示输入张量被切成2份,每一份是一个列表。

 

 

 

例如:

复制代码
import tensorflow as tf;
import numpy as np;

A = [[1,2,3],[4,5,6]]
x = tf.split(A, 3, 1)

with tf.Session() as sess:
        c = sess.run(x)
        for ele in c:
                print( ele )
复制代码

 

 

 

 

输出:

[[1]
 [4]]
[[2]
 [5]]
[[3]
 [6]]

注意:这个程序安装的tf版本是0.12.0,版本不同会有改动的,也就是函数用法会不同,注意一下子。

 

 

 

 

 

---------------------------------------------------------------------------------------------------------------------

 

 

 

 

复制代码
import tensorflow as tf;
import numpy as np;

A = [[1,2,3],[4,5,6]]
x = tf.split(A, 2, 0)

with tf.Session() as sess:
        c = sess.run(x)
        for ele in c:
                print( ele )
复制代码

 

 

 

 

 

输出 :

[[1 2 3]]
[[4 5 6]]

 

posted on   Angry_Panda  阅读(2066)  评论(0编辑  收藏  举报

编辑推荐:
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
历史上的今天:
2018-06-01 AI产业将更凸显个人英雄主义 周志华老师的观点是如此的有深度
2018-06-01 对什么样的人应该敬而远之
2018-06-01 博士一般都会具有哪些特征 (读博的一些感触)

导航

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

统计

点击右上角即可分享
微信分享提示