想象一下我在Matlab中编写了以下代码。
numItems = 100 ;
Levels = [0.25, 0.5, 0.75, 1.0]
prob = [.25, .25, .25, .25]
% prob can be any set of probability values.
考虑到Levels
的值,我想为numItems
个元素的向量生成值prob
的离散均匀分布。
如果我只是解释一下,我需要做一些类似于Numpy中的 np.random.choice 的事情。 我尝试使用 unirnd ,但是只能用正整数而不是浮点数来实现。
有人可以帮我吗? 谢谢。