我有以下代碼,我預測第二天是否會下雨。結果我得到 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)
但我需要將它列印在一列中,并為每個值列印一行。
uj5u.com熱心網友回復:
如果您的形狀是 (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
轉載請註明出處,本文鏈接:https://www.uj5u.com/net/376558.html
標籤:Python 熊猫 文件 导出到 csv 导出到excel
上一篇:決議CSV資料客戶端或服務器更快
下一篇:無法轉換陣列并顯示為csv
