欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

分享python?寫(xiě)?csv?文件的兩種方法

 更新時(shí)間:2022年04月24日 09:07:21   作者:全幼兒園最聰明  
這篇文章主要向大家分享的是python?寫(xiě)?csv?文件的兩種方法,具體要怎么將內(nèi)容寫(xiě)入csv文件呢?下面文章我們將使用csv和pandas的方法實(shí)現(xiàn),下文詳細(xì)實(shí)現(xiàn)介紹需要的小伙伴可以參考一下

問(wèn)題描述

在深度學(xué)習(xí)相關(guān)任務(wù)的訓(xùn)練時(shí),需要在訓(xùn)練的每個(gè) epoch 記錄當(dāng)前 epoch 的準(zhǔn)確率(如下圖所示),那么在 python 中要怎么將內(nèi)容寫(xiě)入 csv 文件呢,學(xué)習(xí)發(fā)現(xiàn)可以使用 csv 或者 pandas 實(shí)現(xiàn),在這里做個(gè)簡(jiǎn)單記錄。

這里示例的代碼為以追加模式寫(xiě),每次寫(xiě)入一行

方法一: csv

import csv
log_path = 'log/temp.csv'
file = open(log_path, 'a+', encoding='utf-8', newline='')
csv_writer = csv.writer(file)
csv_writer.writerow([f'Epoch', 'Accuracy'])
csv_writer.writerow(['1', '96.25%'])
file.close()

執(zhí)行完打開(kāi)文件如下圖所示:

方法二: pandas

import os
import pandas as pd

path = 'temp.csv'
# 一次寫(xiě)入一行
df = pd.DataFrame(data=[['1', '98.2789%']])
# 一次寫(xiě)入多行
df = pd.DataFrame(data=[['1', '98.2789%'], ['2', '76.2345%']])
# 解決追加模式寫(xiě)的表頭重復(fù)問(wèn)題
if not os.path.exists(path):
? ? df.to_csv(path, header=['epoch', 'accuracy'], index=False, mode='a')
else:
? ? df.to_csv(path, header=False, index=False, mode='a')

執(zhí)行完打開(kāi)文件如下圖所示:

到此這篇關(guān)于分享python 寫(xiě) csv 文件的兩種方法的文章就介紹到這了,更多相關(guān)python寫(xiě) csv 文件方法內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python-Flask:動(dòng)態(tài)創(chuàng)建表的示例詳解

    Python-Flask:動(dòng)態(tài)創(chuàng)建表的示例詳解

    今天小編就為大家分享一篇Python-Flask:動(dòng)態(tài)創(chuàng)建表的示例詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-11-11
  • Python工程師面試題 與Python Web相關(guān)

    Python工程師面試題 與Python Web相關(guān)

    這篇文章主要為大家分享了Python工程師面試題,面試題的內(nèi)容主要與Python Web相關(guān),文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-01-01
  • 如何利用Python監(jiān)控別人的網(wǎng)站

    如何利用Python監(jiān)控別人的網(wǎng)站

    這篇文章主要為大家詳細(xì)介紹了如何利用Python實(shí)現(xiàn)監(jiān)控別人的網(wǎng)站,這樣還可以詳細(xì)了解你的競(jìng)爭(zhēng)對(duì)手網(wǎng)站,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2023-05-05
  • Python中處理Session和Cookie的方法

    Python中處理Session和Cookie的方法

    這篇文章主要介紹了Python中處理Session和Cookie的方法,本文介紹了Python中如何處理Session和Cookie,包括獲取、設(shè)置、刪除和使用Session和Cookie的相關(guān)方法和技巧,主要涉及Python的requests、http.cookiejar和Flask等庫(kù)和框架
    2023-05-05
  • pyqt6實(shí)現(xiàn)QTimer定時(shí)器介紹和使用場(chǎng)景

    pyqt6實(shí)現(xiàn)QTimer定時(shí)器介紹和使用場(chǎng)景

    PyQt6中的QTimer是一個(gè)定時(shí)器類(lèi),用于在指定的時(shí)間間隔內(nèi)執(zhí)行某個(gè)操作,本文主要介紹了pyqt6實(shí)現(xiàn)QTimer定時(shí)器介紹和使用場(chǎng)景,具有一定的參考價(jià)值,感興趣的可以了解一下
    2024-02-02
  • python實(shí)現(xiàn)端口轉(zhuǎn)發(fā)器的方法

    python實(shí)現(xiàn)端口轉(zhuǎn)發(fā)器的方法

    這篇文章主要介紹了python實(shí)現(xiàn)端口轉(zhuǎn)發(fā)器的方法,涉及Python實(shí)現(xiàn)端口轉(zhuǎn)發(fā)的技巧,支持TCP和UDP協(xié)議,需要的朋友可以參考下
    2015-03-03
  • Python內(nèi)置模塊Collections的使用教程詳解

    Python內(nèi)置模塊Collections的使用教程詳解

    collections 是 Python 的一個(gè)內(nèi)置模塊,所謂內(nèi)置模塊的意思是指 Python 內(nèi)部封裝好的模塊,無(wú)需安裝即可直接使用。本文將詳解介紹Collections的使用方式,需要的可以參考一下
    2022-03-03
  • PyQt5 對(duì)圖片進(jìn)行縮放的實(shí)例

    PyQt5 對(duì)圖片進(jìn)行縮放的實(shí)例

    今天小編就為大家分享一篇PyQt5 對(duì)圖片進(jìn)行縮放的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-06-06
  • python3之微信文章爬蟲(chóng)實(shí)例講解

    python3之微信文章爬蟲(chóng)實(shí)例講解

    下面小編就為大家?guī)?lái)一篇python3之微信文章爬蟲(chóng)實(shí)例講解。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • python缺失值填充方法示例代碼

    python缺失值填充方法示例代碼

    常見(jiàn)的數(shù)據(jù)缺失填充方式分為很多種,比如刪除法、均值法、回歸法、KNN、MICE、EM等,下面這篇文章主要給大家介紹了關(guān)于python缺失值填充方法的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-12-12

最新評(píng)論