在python中,如何用随机数替换一系列矩阵的第一个值?

问题描述

我想模拟 N 个人,每个人模拟 T 时间,目前,我希望每个人的 p T = 0 0 。我该怎么写呢,所以我没有从第一个时间段开始取零,而是从一个分布中选择一个随机数而其他值保持相等?

N = 100
T = 70
p[N,T] 
p[:,0] = 0.0

Like this

解决方法

如果需要从早期定义的数组中获取2D数组的第一个值,则可以采用这种方法。我添加了一个示例供您参考。

REQUEST

输出:[[0.6,1,1,1,1,1],[0.5,2,2,3,3,3],[0.9,2,3,3,3,4]] >