Mathematica 简单的洗牌算法生成5*5注意力训练矩阵

2019-06-14  本文已影响0人  赵禾禾

应用场景

相关游戏界面

算法思路

代码如下

ClearAll[a, b, p, b]
a = Range[25];
b = {};
While[Length[a] > 0,
 l = Length[a];
 p = RandomInteger[{1, l}];
 b = AppendTo[b, a[[p]]];
 (*Print[a];*)a = Drop[a, {p}]]
ArrayReshape[b, {5, 5}] // MatrixForm

计算结果

image.png
上一篇下一篇

猜你喜欢

热点阅读