如果您不能運行自己的程序,我運行它給你,這些都是intersts的部分:
In [28]: dice
Out[28]:
array([[2, 2, 2, ..., 5, 1, 1],
[3, 1, 3, ..., 6, 3, 5],
[1, 3, 4, ..., 6, 4, 6],
...,
[1, 4, 6, ..., 1, 1, 4],
[1, 1, 1, ..., 6, 1, 3],
[6, 2, 6, ..., 2, 6, 5]])
In [29]: dice==6
Out[29]:
array([[False, False, False, ..., False, False, False],
[False, False, False, ..., True, False, False],
[False, False, False, ..., True, False, True],
...,
[False, False, True, ..., False, False, False],
[False, False, False, ..., True, False, False],
[ True, False, True, ..., False, True, False]], dtype=bool)
In [30]: np.sum(dice==6,0)
Out[30]:
array([2, 1, 3, 3, 0, 1, 1, 2, 1, 2, 2, 2, 1, 0, 0, 3, 0, 1, 1, 4, 3, 1, 4,
2, 2, 1, 2, 1, 3, 3, 1, 3, 2, 3, 0, 1, 0, 2, 2, 2, 1, 0, 1, 1, 1, 1,
1, 0, 4, 1, 1, 3, 1, 4, 1, 2, 0, 2, 1, 0, 1, 2, 0, 1, 1, 1, 2, 3, 3,
1, 1, 3, 1, 1, 1, 1, 0, 3, 1, 1, 2, 2, 2, 1, 3, 1, 2, 1, 1, 3, 2, 2,
2, 2, 1, 0, 0, 2, 2, 2, 1, 2, 1, 1, 2, 2, 1, 2, 3, 0, 2, 3, 0, 0, 0,
3, 0, 2, 0, 0, 1, 1, 2, 1, 2, 3, 1, 1, 3, 4, 1, 1, 1, 1, 1, 2, 3, 1,
5, 2, 1, 3, 2, 2, 0, 2, 5, 1, 1, 0, 3, 3, 0, 2, 2, 2, 2, 0, 1, 2, 4,
2, 4, 0, 1, 0, 2, 2, 1, 4, 1, 2, 2, 0, 0, 2, 0, 2, 2, 1, 2, 2, 2, 1,
1, 2, 2, 2, 1, 1, 0, 1, 0, 0, 2, 2, 2, 1, 2, 2, 3, 1, 1, 0, 2, 1, 2,
1, 1, 3, 0, 2, 2, 2, 0, 2, 2, 2, 1, 2, 3, 0, 1, 3, 0, 0, 1, 0, 2, 2,
3, 2, 1, 0, 1, 1, 0, 1, 1, 1, 3, 3, 1, 2, 3, 1, 2, 0, 3, 0, 2, 2, 3,
2, 3, 1, 1, 2, 1, 2, 2, 2, 3, 1, 3, 5, 0, 1, 3, 0, 1, 4, 4, 2, 2, 0,
3, 0, 2, 1, 1, 2, 2, 4, 2, 2, 3, 0, 3, 0, 0, 1, 2, 1, 1, 0, 6, 2, 3,
0, 4, 2, 2, 4, 1, 1, 4, 2, 1, 2, 3, 2, 1, 0, 1, 1, 0, 0, 3, 0, 2, 2,
2, 1, 0, 1, 2, 0, 0, 3, 2, 2, 1, 1, 1, 1, 1, 2, 0, 1, 2, 1, 3, 1, 4,
3, 4, 2, 3, 0, 3, 2, 0, 2, 0, 4, 1, 2, 2, 2, 3, 3, 1, 0, 1, 0, 2, 2,
0, 1, 2, 2, 1, 1, 0, 3, 4, 2, 2, 5, 1, 0, 3, 4, 2, 2, 0, 2, 2, 3, 2,
1, 2, 1, 1, 4, 2, 1, 2, 1, 3, 2, 4, 2, 0, 1, 1, 3, 1, 1, 3, 2, 5, 3,
1, 3, 1, 1, 0, 3, 1, 1, 1, 0, 0, 1, 1, 2, 4, 3, 1, 2, 1, 2, 2, 1, 1,
0, 3, 1, 4, 2, 2, 2, 3, 0, 0, 4, 1, 3, 1, 2, 1, 0, 3, 2, 0, 1, 2, 1,
3, 1, 1, 1, 3, 5, 2, 0, 2, 4, 0, 2, 1, 4, 1, 4, 2, 3, 4, 3, 0, 2, 1,
2, 3, 2, 1, 1, 0, 1, 0, 1, 3, 2, 4, 2, 1, 1, 3, 4, 3, 0, 1, 2, 2, 0,
0, 1, 1, 2, 1, 1, 1, 1, 2, 1, 2, 3, 4, 4, 2, 0, 2, 2, 1, 3, 0, 4, 1,
0, 1, 2, 1, 1, 1, 1, 0, 1, 2, 2, 3, 1, 2, 2, 0, 2, 1, 2, 3, 1, 2, 0,
0, 0, 4, 2, 0, 1, 0, 3, 0, 1, 5, 1, 1, 0, 2, 4, 2, 2, 0, 1, 2, 1, 1,
2, 3, 2, 3, 2, 2, 0, 0, 1, 3, 2, 2, 1, 1, 1, 0, 0, 2, 3, 2, 3, 2, 1,
2, 2, 3, 0, 2, 3, 0, 3, 2, 3, 1, 4, 0, 1, 1, 1, 3, 1, 2, 1, 2, 2, 2,
0, 1, 1, 1, 2, 2, 0, 2, 1, 2, 1, 4, 1, 1, 0, 0, 0, 0, 2, 0, 1, 1, 0,
6, 3, 3, 1, 0, 1, 2, 3, 3, 0, 2, 1, 0, 1, 1, 1, 1, 0, 2, 2, 3, 3, 2,
1, 1, 2, 1, 0, 2, 1, 4, 0, 3, 1, 1, 2, 1, 2, 1, 1, 2, 2, 2, 0, 4, 1,
3, 1, 0, 3, 0, 0, 1, 1, 2, 1, 3, 2, 1, 1, 1, 1, 1, 0, 1, 2, 1, 2, 3,
1, 2, 2, 2, 3, 3, 2, 3, 0, 0, 1, 1, 2, 4, 2, 2, 2, 1, 3, 1, 4, 1, 1,
1, 0, 1, 1, 2, 5, 2, 1, 2, 2, 2, 2, 2, 4, 2, 2, 3, 0, 2, 1, 3, 2, 1,
2, 2, 1, 0, 2, 0, 1, 3, 2, 3, 2, 1, 1, 2, 1, 1, 0, 0, 3, 1, 2, 3, 3,
2, 2, 4, 2, 2, 2, 2, 1, 2, 3, 3, 4, 0, 0, 1, 3, 1, 4, 2, 0, 4, 2, 4,
2, 1, 1, 3, 1, 0, 0, 3, 2, 1, 1, 1, 4, 3, 1, 2, 1, 1, 0, 1, 2, 3, 3,
3, 1, 2, 5, 1, 0, 1, 3, 2, 6, 0, 1, 1, 2, 2, 5, 2, 1, 3, 0, 0, 2, 3,
2, 1, 1, 0, 2, 2, 2, 2, 1, 2, 0, 0, 3, 2, 0, 2, 4, 2, 3, 2, 1, 1, 1,
2, 3, 1, 4, 1, 1, 1, 1, 1, 1, 2, 1, 1, 2, 2, 2, 2, 0, 2, 3, 5, 2, 4,
1, 1, 2, 2, 3, 2, 3, 4, 1, 0, 0, 1, 1, 1, 0, 4, 1, 1, 4, 1, 0, 2, 0,
2, 2, 3, 1, 1, 2, 2, 0, 3, 3, 1, 2, 1, 1, 2, 1, 1, 3, 2, 2, 0, 3, 1,
0, 3, 2, 2, 4, 2, 6, 3, 3, 0, 3, 2, 2, 2, 2, 1, 2, 2, 0, 1, 2, 1, 1,
2, 2, 3, 2, 2, 1, 1, 2, 1, 2, 1, 1, 0, 2, 1, 2, 1, 0, 5, 0, 2, 3, 1,
2, 1, 0, 1, 1, 0, 1, 2, 4, 3, 1])
In [40]: np.sum(dice==6,0)>=nsix
Out[40]:
array([False, False, True, True, False, False, False, False, False,
False, False, False, False, False, False, True, False, False,
False, True, True, False, True, False, False, False, False,
False, True, True, False, True, False, True, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, True, False, False, True, False, True,
False, False, False, False, False, False, False, False, False,
False, False, False, False, True, True, False, False, True,
False, False, False, False, False, True, False, False, False,
False, False, False, True, False, False, False, False, True,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
True, False, False, True, False, False, False, True, False,
False, False, False, False, False, False, False, False, True,
False, False, True, True, False, False, False, False, False,
False, True, False, True, False, False, True, False, False,
False, False, True, False, False, False, True, True, False,
False, False, False, False, False, False, False, True, False,
True, False, False, False, False, False, False, True, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, True, False, False, False, False, False, False,
False, False, True, False, False, False, False, False, False,
False, False, False, False, True, False, False, True, False,
False, False, False, False, False, True, False, False, False,
False, False, False, False, False, False, True, True, False,
False, True, False, False, False, True, False, False, False,
True, False, True, False, False, False, False, False, False,
False, True, False, True, True, False, False, True, False,
False, True, True, False, False, False, True, False, False,
False, False, False, False, True, False, False, True, False,
True, False, False, False, False, False, False, False, True,
False, True, False, True, False, False, True, False, False,
True, False, False, False, True, False, False, False, False,
False, False, False, True, False, False, False, False, False,
False, False, False, False, False, True, False, False, False,
False, False, False, False, False, False, False, False, False,
True, False, True, True, True, False, True, False, True,
False, False, False, False, True, False, False, False, False,
True, True, False, False, False, False, False, False, False,
False, False, False, False, False, False, True, True, False,
False, True, False, False, True, True, False, False, False,
False, False, True, False, False, False, False, False, True,
False, False, False, False, True, False, True, False, False,
False, False, True, False, False, True, False, True, True,
False, True, False, False, False, True, False, False, False,
False, False, False, False, False, True, True, False, False,
False, False, False, False, False, False, True, False, True,
False, False, False, True, False, False, True, False, True,
False, False, False, False, True, False, False, False, False,
False, True, False, False, False, True, True, False, False,
False, True, False, False, False, True, False, True, False,
True, True, True, False, False, False, False, True, False,
False, False, False, False, False, False, True, False, True,
False, False, False, True, True, True, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, False, True, True, True, False, False,
False, False, False, True, False, True, False, False, False,
False, False, False, False, False, False, False, False, False,
True, False, False, False, False, False, False, False, True,
False, False, False, False, False, True, False, False, False,
False, True, False, False, True, False, False, False, False,
True, False, False, False, False, False, False, False, False,
True, False, True, False, False, False, False, False, True,
False, False, False, False, False, False, False, False, True,
False, True, False, False, False, False, True, False, False,
True, False, True, False, True, False, True, False, False,
False, False, True, False, False, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, True, False, False, False, False, False, False,
False, False, False, False, False, True, True, True, False,
False, False, False, True, True, False, False, False, False,
False, False, False, False, False, False, False, True, True,
False, False, False, False, False, False, False, False, True,
False, True, False, False, False, False, False, False, False,
False, False, False, False, True, False, True, False, False,
True, False, False, False, False, False, False, True, False,
False, False, False, False, False, False, False, False, False,
False, True, False, False, False, False, True, True, False,
True, False, False, False, False, False, True, False, False,
False, False, True, False, True, False, False, False, False,
False, False, False, True, False, False, False, False, False,
False, False, True, False, False, True, False, False, False,
True, False, False, False, False, False, False, False, False,
False, True, False, True, False, False, False, False, False,
False, False, False, True, False, False, True, True, False,
False, True, False, False, False, False, False, False, True,
True, True, False, False, False, True, False, True, False,
False, True, False, True, False, False, False, True, False,
False, False, True, False, False, False, False, True, True,
False, False, False, False, False, False, False, True, True,
True, False, False, True, False, False, False, True, False,
True, False, False, False, False, False, True, False, False,
True, False, False, False, True, False, False, False, False,
False, False, False, False, False, False, False, False, True,
False, False, False, True, False, True, False, False, False,
False, False, True, False, True, False, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, True, True, False, True, False, False, False,
False, True, False, True, True, False, False, False, False,
False, False, False, True, False, False, True, False, False,
False, False, False, False, True, False, False, False, False,
False, True, True, False, False, False, False, False, False,
False, True, False, False, False, True, False, False, True,
False, False, True, False, True, True, True, False, True,
False, False, False, False, False, False, False, False, False,
False, False, False, False, False, True, False, False, False,
False, False, False, False, False, False, False, False, False,
False, False, False, True, False, False, True, False, False,
False, False, False, False, False, False, False, True, True, False], dtype=bool)
In [32]: np.sum(np.sum(dice==6,0)>=nsix)
Out[32]: 212
希望這澄清了事情。所以要回答你的問題:「它是一個布爾值嗎?」 - 是的,它確實。對於總和
簡單的例子:
你有IPython嗎?當你將'dice == 6'分解成它自己的聲明時,這很正常。 – 2014-12-02 23:39:27
@PaulH這段代碼只是來自一個網站,這不是我要運行的東西。我只需要了解發生了什麼。 – user2875994 2014-12-02 23:41:01