Python 创建一个数组,在没有for循环的情况下追加每行

Python 创建一个数组,在没有for循环的情况下追加每行,python,python-3.x,numpy,Python,Python 3.x,Numpy,我有一个返回1d数组(或者说列表)的函数,名为“SP” 函数“SP”每次返回一个不同的列表(或1d数组),带有一些随机因子 我创建了一个零数组(100x501),并用SP替换每一行 arrSP = np.zeros((100, 501)) for i in range(100): arrSP[i,] = self.SP() 我想知道其他方法来创建完全相同的东西上面没有for循环,因为数组的尺寸将更大

我有一个返回1d数组(或者说列表)的函数,名为“SP”

函数“SP”每次返回一个不同的列表(或1d数组),带有一些随机因子

我创建了一个零数组(100x501),并用SP替换每一行

arrSP = np.zeros((100, 501)) 

for i in range(100):
    arrSP[i,] = self.SP()
我想知道其他方法来创建完全相同的东西上面没有for循环,因为数组的尺寸将更大