当前位置: 首页 > 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 中的一个函数,用来求一个排列的“逆排列”。

http://www.dtcms.com/a/206288.html

相关文章:

  • 鸿蒙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 制作 平流
  • 5G 核心网中的 NPN 功能详解
  • 详解一下Go语言中的ParseInt
  • 【烧脑算法】单序列双指针:从暴力枚举到高效优化的思维跃迁
  • 后端开发实习生-抖音生活服务
  • 杰发科技AC7840——使用内部温度
  • AbMole推荐Rapamycin: 自噬、肿瘤、免疫、衰老研究的关键工具
  • Idea出现 100% classes 等
  • C++初阶-list的使用2
  • 【软考向】Chapter 3 数据结构
  • 全面学习c++类与对象(中)(非常重要)(析构构造拷贝函数赋值运算符重载等等)