tf.random.shuffle
时间: 2023-10-14 15:31:43 浏览: 179
tf.random.shuffle()是一个TensorFlow函数,用于对给定的张量进行随机打乱操作。它接受一个值(value)作为输入,可以是一维或多维的张量。该函数可以生成一个新的张量,并将原始张量中的元素按随机顺序重新排列。你可以通过设置种子(seed)参数来控制随机性,以便复现相同的随机结果。
示例中的代码tf.random.shuffle(tf.range(10))是将0到9的数字进行打乱排序。输出tf.Tensor([9 1 5 6 8 0 2 4 7 3], shape=(10,), dtype=int32)是一个一维的张量,其中的数字已按照随机顺序重新排列。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [tf.random.shuffle()函数](https://blog.csdn.net/weixin_39946218/article/details/119378173)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
阅读全文