我有这个程序,
import pandas as pd
import numpy as np
from random import *
n = 10
k = 10
for h in range (k):
x[k] = [uniform(0, 10) for p in range(n)]
我想要的是
for k = 1
X = np.column_stack((x[1]))
for k=2
X = np.column_stack((x[1],x[2]))
for k=3
X = np.column_stack((x[1],x[2],x[3]))
等等 我怎么能循环呢,
答案 0 :(得分:0)
你想要什么作为输出?一个10x10的矩阵,用numpy.random.uniform填充随机数?
在这种情况下我会这样做:
X=np.zeros(shape=[n,k],dtype='float')
for (x,y),value in np.ndenumerate(X):
X[x,y]=uniform(0,10)
至少我了解你的代码......