【发布时间】:2021-06-29 22:37:35
【问题描述】:
我有以下代码,我被一些 numpy 数组创建熊猫数据框困住了。
def gradient_descent_classification_prediction(x_test):
y_pred = pd.DataFrame()
for i in range(0 , 10):
print(i)
b = pd.read_csv("theta"+str(i)+".csv" , delimiter=",")
y = pred(x_test , b) #outputs are 2d-s numpy arrays (10000 , 1)
y_pred= y_pred.append(y.tolist())
y_pred.to_csv("./y_pred.csv" , index=False)
我想在数据框中为每个 y 列一个由函数 pred(x_test , b) 计算的列
我得到的输出是一个单列数据框,只有函数 pred 的输出。
你能帮帮我吗?
【问题讨论】:
-
你试过
y_pred = pd.concat([y_pred, y], axis=1)吗?
标签: python pandas numpy numpy-ndarray