簡體   English   中英

將結果導出到 csv 並在一列中打印

[英]Export result to csv and print it in one column

我有以下代碼,我預測第二天是否會下雨。 結果我得到1或0。

weatherbayes = GaussianNB()
weatherbayes.fit(X_train, y_train)
predbayes = weatherbayes.predict(df_test)
data = [predbayes]
print(data)
np.savetxt("student.csv",data, newline =" ", delimiter = '\t',  fmt ='% s')

我得到以下結果: 在此處輸入圖像描述

數據形狀:(1, 11540)

但我需要將它打印在一列中,並且為每個值打印一行。

如果您的形狀是 (1, 11540) 並且您希望每行一個值,請轉置您的數組。

# data = np.random.choice([0, 1], (1, 10))
# data.shape -> (1, 10)
np.savetxt('student.csv', data.T, fmt='%d')

student.csv文件內容:

0
1
0
1
0
1
1
1
1
0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM