- 博客(12)
- 收藏
- 关注
原创 排序算法Java
最简单的排序算法:首先,找到数组中最小的那个元素,其次,将它和数组的第一个元素交换位置。再次,在剩下的元素中找到最小的元素,将它与数组的第二个元素交换位置。如此往复,直到将整个数组排序。与选择排序一样,当前索引左边的所有元素都是有序的,但是它们的最终位置还不确定,为了给更小的元素腾出空间,它们可能会被移动。当索引到达数组的右端时,数组排序就完成了。和选择排序不同的是,插入排序所需要的时间取决于输入中元素的初始顺序。
2023-09-04 11:34:43 64 1
原创 随机种子 seed
np.random模块下的其它随机数生成函数如randn、randint等在设置了seed后也会产生固定的随机数。np.random.seed()这个函数的作用是设置numpy随机数生成器的种子,以产生可复现的随机数序列。设置seed可以使得结果可复现,便于debug和测试。在科学计算中需要保证结果一致时,设置seed也很重要。可以看到,当设置相同的seed时,每次生成的随机数序列都是一样的。而不设置seed时,每次生成的随机数序列都会不同。
2023-07-27 11:30:57 251 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人