在0或者1中,产生24个数,其中1出现次数为6次,0出现18次。 如何编写这个程序? 谢谢! miked 发表于 2022-05-31 23:22
np.random.choice([0, 1], 24, p=[0.75, 0.25]) carolena 发表于 2022-05-31 23:29
你这个不能保证一定是18次和6次吧。 周瑜 发表于 2022-05-31 23:33
## python import numpy as np lst = [0] * 18 + [1] * 6 result = np.random.permutation(lst) lonesun 发表于 2022-05-31 23:33
这个有时候会多于6个1,或者少于6个1. miked 发表于 2022-05-31 23:39
## python import numpy as np
lst = [0] * 18 + [1] * 6 result = np.random.permutation(lst)
你这个不能保证一定是18次和6次吧。
我以为lz要的是随机数,按概率生成。 如果要确定的那就很简单了…直接生成个list就完了
这个有时候会多于6个1,或者少于6个1.
多谢! works like a charm.
是的… 一定要6个就是三楼的
你楼上那个可以
也谢谢你!