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

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.xdnf.cn/news/8259.html

相关文章:

  • mysql日志文件binlog分析记录
  • 结构性断裂:中年失业潮与婚姻解体的崩溃逻辑
  • 数学基础知识:三角函数
  • 【打卡】车厢重排
  • java后端-海外登录(谷歌/FaceBook/苹果)
  • 汽配知识(四)不同车型与区域市场的分类差异
  • 率先实现混合搜索:使用 Elasticsearch 和 Semantic Kernel
  • Java IO流完全解析:从基础到高级应用
  • Vue.js教学第十一章:VueRouter实战指南
  • 在 Matter.js 物理引擎中,isSensor 布尔属性的使用
  • MySQL 数据库表结构修改与字段添加
  • C++:关联容器set容器,multiset容器
  • 【Python】开发工具uv
  • KS107BG型超声体模的结构及性能
  • Pinia持久化存储插件, 持久化存储插件安装(超详细教程)
  • 【KWDB 2025 创作者计划】_KWDB时序数据库特性及跨模查询
  • 使用 vip 加入两台 master 节点
  • 【AI模型学习】上/下采样
  • 【SpringBoot实战指南】使用 Spring Cache
  • 5.22 打卡
  • 生存资料的多因素分析,如果满 足等比例风险假定, 采用Cox回归; 如果不满足等比例风险假定,则考虑采用 非等比例Cox回归分析研究预后因素的影响
  • Java版本的VPN(wlcn)
  • 我的世界模组开发——物理学(1)
  • PiliPlus 非常好用的开源软件第三方B站哔哩哔哩 v1.1.3.35
  • Vue 3.0中异步组件defineAsyncComponent
  • JC/T 2387-2024 改性聚苯乙烯泡沫(EPS)复合装饰制品检测
  • 从零基础到最佳实践:Vue.js 系列(10/10):《实战项目——从零到上线》
  • 2025淘宝最新DSR评分计算方式
  • Python RSA加解密脚本
  • AI相关的笔记