输入正确值的2d数组问题

时间:2016-09-29 18:15:04

标签: c# matrix

我想要做的是创建一个滚动骰子程序,我有1000个n面骰子。 n为6,8,10,最多为20,增量为2.当掷骰子时,我会记录那个侧面死亡的次数1.然后我减少相应边的骰子总数量我滚动的,直到我的骰子数量少于两侧。我理解我需要做什么,我只是在努力编写代码。

def run(): def square(x): return np.sum(x**2+ 2*x) def minimize(args): f,x = args res = optimize.minimize(f, x, method = 'L-BFGS-B') return res.x x = np.random.rand(8,10) args = [(square,x[i]) for i in range(8)] p = Pool(8) p.map(minimize,args) run() 持有1000.骰子的开始数量,其中第二个数组中的第二个数字定位我正在使用哪个n边骰子。

好的,这是我目前的代码。

diceM[1,1] through diceM[1,8]

我正在努力决定在哪里循环以增加矩阵的列和行,以跟踪我正在滚动的哪个n面骰子以及在哪里跟踪我整体滚动的次数。< / p>

0 个答案:

没有答案