TensorFlow
文章平均质量分 82
tensorflow2里常用的代码梳理
One_T.
IT小白
展开
-
数据处理相关
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数据排序1. sort2. argsort3. top_k二、数据分割1. unstack2. split三、数据统计1. 范数2. 最大值最小值均值3. 比较4. 去重一、数据排序1. sort在sort中没有指出direction时,默认按递增序列排序在多维张量中,排序并不是全局情况下排序,只是在最小的一个维度下排序# 一维情况a = tf.random.shuffle(tf.range(10))prin原创 2022-02-22 17:03:44 · 369 阅读 · 0 评论 -
数据的合并,分割与统计
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、数据合并1. concat2. stack二、数据分割1. unstack2. split三、数据统计1. 范数2. 最大值最小值均值3. 比较4. 去重一、数据合并1. concatcancat就是让两个维度相同的张量连接在一起,可指定某一axis对应的维度连接,但是其他维度数值均要相等import tensorflow as tfa = tf.ones([4, 35, 8])b = tf.ones([4, 2原创 2022-02-19 17:49:22 · 2216 阅读 · 0 评论 -
Tensor维度变换与Broadcasting
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、reshape二、transpose三、squeeze四、expand_dims五、Broadcasting一、reshapeimport tensorflow as tfa = tf.random.normal([4, 28, 28, 3])print(a.shape, "\t", a.ndim)print(tf.reshape(a, [4, 784, 3]).shape)需要注意的是,转换后的各个维度上的数原创 2022-02-19 14:26:59 · 1054 阅读 · 0 评论 -
Tensor的索引与切片
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录1.Numpy风格的索引2. 范围式索引 用冒号实现3. Selective Indexing1.Numpy风格的索引可以在一个方括号里写完所有索引,之间用逗号隔开就行import tensorflow as tfa = tf.random.normal([4, 28, 28, 3])print(a[1].shape)print(a[2, 3].shape)print(a[2, 4, 7].shape)print原创 2022-02-18 21:57:18 · 935 阅读 · 0 评论 -
一、张量创建
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录一、直接创建二、间接创建一、直接创建tf.zeros([ ]) 方括号里填张量的形状,创建的张量每个元素值都为0tf.ones([ ]) 方括号里填张量的形状,创建的张量每个元素值都为1import tensorflow as tfa = tf.zeros([2, 3]) #创建一个元素全为0的2行3列的张量b = tf.zeros([3]) #创建一个元素全为0的1行3列的张量c原创 2022-02-18 14:32:54 · 1606 阅读 · 0 评论