如何为随机数生成二维数组



我是这里的初学者,希望生成一个随机数量的浮动类型,范围为0到1,大小为3*4:

稍后我还想对数组的第一行和最后一列进行切片:

我试过这个,但不是一个好办法。

import random
a=random.sample(range(0, 1))
import numpy as np
import random
k=[[random.random() for i in range(1)] for j in range(12)]
j=np.array(k)
j.resize(3,4)
#output
array([[0.36682137, 0.97574318, 0.57012999, 0.22509075],
[0.33362092, 0.60195643, 0.26148279, 0.67400063],
[0.36204424, 0.04435383, 0.25686463, 0.53178748]])

最新更新