当前位置: 首页 > news >正文

tf 重排 切分 逆排列

目录

tf 重排 切分

gather按索引提取:

invert_permutation 逆排列


tf 重排 切分


import tensorflow as tf# 模拟原始数据:6个样本,每个样本3维特征
x = tf.constant([[10, 11, 12],  # 0[20, 21, 22],  # 1[30, 31, 32],  # 2[40, 41, 42],  # 3[50, 51, 52],  # 4[60, 61, 62]   # 5
])# permutation:重排索引(如打乱顺序)
permutation = [3, 0, 1, 5, 4, 2]# sizes:切分数量,表示每一段的大小
sizes = [2, 1, 3]  # 一共还是6个样本# 执行
result = tf.split(tf.gather(x, permutation, axis=0), sizes)# 打印结果
for i, part in enumerate(result):print(f"Part {i}:\n{part.numpy()}\n")

gather按索引提取:

tf.gather(params, indices, axis=0) 的作用是:

  • 从张量 params 中,按照 indices 给出的索引,在指定的维度(默认为第0维)上提取数据。

invert_permutation 逆排列

tf.math.invert_permutation 是 TensorFlow 中的一个函数,用来求一个排列的“逆排列”。

相关文章:

  • 鸿蒙Flutter实战:22-混合开发详解-2-Har包模式引入
  • Flutter 3.32 新特性
  • 旧物回收小程序:让闲置焕发光彩,为生活增添价值
  • docker network 自定义网络配置与管理指南
  • 分布式系统设计 - 性能优化
  • Leetcode 1522. N 叉树的直径
  • Python项目文件组织与PyCharm实践:打造高效开发环境
  • 构建可重复的系统 - SRE 的 IaC 与 CI/CD 基础
  • RPA在持续集成和持续部署中的角色是什么?
  • 15.集合框架的学习
  • Docker-mongodb
  • uni-app 排坑
  • 【Linux学习笔记】ext2文件系统的深度剖析
  • 【1——Android端添加隐私协议(unity)1/3】
  • [密码学实战]使用C语言实现TCP服务端(二十九)
  • P1833 樱花
  • 高等数学-曲线积分与曲面积分
  • C++-继承
  • Axure系统原型设计首页模版方案
  • UE4 Simulation Stage 制作 平流
  • 做男女的那个视频网站/网站制作基本流程
  • 网站建设案例 算命网站/网站建设优化
  • 婚庆网站制作/网站如何快速被百度收录
  • 公司宣传推广方案/南宁seo服务公司
  • 哔哩哔哩推广网站/企业微信营销管理软件
  • 凡科做的网站可以在百度搜到吗/网络推广app是违法的吗