近期因为搬砖原因,需要实现随机生成双随机矩阵的算法,某个瞬间突然灵感就来了,然后便实现 ,记录下,随便也共享下自己的想法。
首先,什么是双随机矩阵?
随机矩阵首先是方阵,其次,方阵每一行的和都是1,且每一列的和也都是1,例如下面的矩阵就是双随机矩阵:
接下来,如何产生具有随机性的双随机矩阵呢?
话不多说,直接手撕,代码如下:
结果:
近期因为搬砖原因,需要实现随机生成双随机矩阵的算法,某个瞬间突然灵感就来了,然后便实现 ,记录下,随便也共享下自己的想法。
首先,什么是双随机矩阵?
随机矩阵首先是方阵,其次,方阵每一行的和都是1,且每一列的和也都是1,例如下面的矩阵就是双随机矩阵:
接下来,如何产生具有随机性的双随机矩阵呢?
话不多说,直接手撕,代码如下:
结果: