【发布时间】:2016-08-19 08:13:20
【问题描述】:
在 Matlab 中我有以下内容:
duration = 20
n=5
times = rand(1,n)*duration;
变量“times”给出了一个 1×n 矩阵,其中填充了 0 到 1 之间的随机数,然后乘以 20。这将产生一组 5 个介于 0 到 20 之间的数字。
现在我想在 Python 中实现同样的功能,什么是等价的? 我尝试了以下方法:
times = random.uniform(1,durations,n) %% or times = random.uniform(1,20,5)
但我得到这个错误:
TypeError: uniform() 只需要 3 个参数(给定 4 个)
这对我来说没有意义,因为我似乎只给了它 3 个参数。
【问题讨论】:
标签: python matlab random code-conversion