一切莫强求

有些事必须去做,不知道为什么每当我打算做的时候,却老是想找其它事情或者理由来逃避,比如现在我写博客来逃避。我发现我找不到任何事情可以让我全心全意投入。想到一些事情,心里有点痛苦。主要是有些东西太想得到,心里很急。可是结果呢,又不是我急就可以得到的,嘴上说一切淡定,但是内心深处却怎么也平静不了。也许多几次这样的体验也就习惯了,习惯了就麻痹了,麻痹了就可以淡定了。时间,我需要的是时间来让我体验这一切。其中,也许我能学到些什么,也许我会倒下,也许。。。。。。很多事情无法预料,想要控制,可是我不是神仙。不是所有的事情能向我想的方向发展,就算我倾尽一切,不是我的,还是得不到。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
1. 用列表类型保存一只骰子(色子)的可能结果: ```python dice = [1, 2, 3, 4, 5, 6] ``` 2. 表示并保存两只骰子的可能点数组合: ```python import itertools dice_combinations = list(itertools.product(dice, repeat=2)) ``` 3. 将两只骰子的点数之和作为随机件,计算出每种组合的数量(频数),存入一个列表结构: ```python dice_sum_counts = [0] * 11 for combination in dice_combinations: dice_sum = sum(combination) if dice_sum == 2: dice_sum_counts[0] += 1 elif dice_sum == 3: dice_sum_counts[1] += 1 elif dice_sum == 4: dice_sum_counts[2] += 1 elif dice_sum == 5: dice_sum_counts[3] += 1 elif dice_sum == 6: dice_sum_counts[4] += 1 elif dice_sum == 7: dice_sum_counts[5] += 1 elif dice_sum == 8: dice_sum_counts[6] += 1 elif dice_sum == 9: dice_sum_counts[7] += 1 elif dice_sum == 10: dice_sum_counts[8] += 1 elif dice_sum == 11: dice_sum_counts[9] += 1 else: dice_sum_counts[10] += 1 ``` 4. 由每种组合的频数,计算该组合的频率(概率): ```python total_combinations = len(dice_combinations) dice_sum_probabilities = [count / total_combinations for count in dice_sum_counts] ``` 5. 计算两只骰子点数和的概率分布的熵: ```python import math dice_sum_entropy = -sum(probability * math.log2(probability) for probability in dice_sum_probabilities) ``` 完整代码: ```python import itertools import math dice = [1, 2, 3, 4, 5, 6] dice_combinations = list(itertools.product(dice, repeat=2)) dice_sum_counts = [0] * 11 for combination in dice_combinations: dice_sum = sum(combination) if dice_sum == 2: dice_sum_counts[0] += 1 elif dice_sum == 3: dice_sum_counts[1] += 1 elif dice_sum == 4: dice_sum_counts[2] += 1 elif dice_sum == 5: dice_sum_counts[3] += 1 elif dice_sum == 6: dice_sum_counts[4] += 1 elif dice_sum == 7: dice_sum_counts[5] += 1 elif dice_sum == 8: dice_sum_counts[6] += 1 elif dice_sum == 9: dice_sum_counts[7] += 1 elif dice_sum == 10: dice_sum_counts[8] += 1 elif dice_sum == 11: dice_sum_counts[9] += 1 else: dice_sum_counts[10] += 1 total_combinations = len(dice_combinations) dice_sum_probabilities = [count / total_combinations for count in dice_sum_counts] dice_sum_entropy = -sum(probability * math.log2(probability) for probability in dice_sum_probabilities) print("点数之和的概率分布为:", dice_sum_probabilities) print("点数之和的熵为:", dice_sum_entropy) ```

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值