【halcon深度学习之那些封装好的库函数】tuple_shuffle +

2023-12-21 17:49:06

函数分析

在这里插入图片描述

tuple_shuffle 是一个用于将元组中的元素随机排序的过程。具体而言,它会接受一个输入元组 Tuple,然后以随机的顺序对其元素进行排序,并将结果存储在输出元组 Shuffled 中。你可以在 Tuple 中混合包含字符串和数字。如果输入的元组为空,则输出的元组也将为空。

参数:

  • Tuple(输入):要进行随机排序的输入元组。
  • Shuffled(输出):存储随机排序结果的输出元组。

例程:

Tuple := [0:10]
tuple_shuffle(Tuple, Shuffled)

在上述例程中,Tuple 是包含数字 0 到 10 的元组,tuple_shuffle 将这些数字以随机顺序排序,并将结果存储在 Shuffled 中。

使用分析

对样本进行处理时,为了减少偶然性, 经常会对样本顺序进行打乱。此时tuple_shuffle就很好用。

代码上下文

* Display the DLSamples for 10 randomly selected train images.
find_dl_samples (DLDataset.samples, 'split', 'train', 'match', SampleIndices)
tuple_shuffle (SampleIndices, ShuffledIndices)
read_dl_samples (DLDataset, ShuffledIndices[0:9], DLSampleBatchDisplay)

文章来源:https://blog.csdn.net/songhuangong123/article/details/135135049
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。