色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

dataset 轉化json

傅智翔1年前8瀏覽0評論

在機器學習領域中,數據集通常存儲為各種不同的格式,如csv、txt、tsv等。將數據集轉化為JSON格式是一種非常常見的做法,因為JSON是一種易于解析和處理的格式,可以方便地在Web應用程序中使用。

下面是一個簡單的Python代碼示例,將CSV格式的數據集轉化為JSON格式:

import csv
import json
csvFilePath = "dataset.csv"
jsonFilePath = "dataset.json"
# 讀取csv文件
data = []
with open(csvFilePath, encoding='utf-8') as csvFile:
csvReader = csv.DictReader(csvFile)
for rows in csvReader:
data.append(rows)
# 寫入json文件
with open(jsonFilePath, 'w', encoding='utf-8') as jsonFile:
jsonFile.write(json.dumps(data, indent=4, ensure_ascii=False))

在這個示例中,我們首先使用Python內置的csv庫讀取CSV文件。然后,將數據逐行添加到列表中。最后,使用內置的JSON庫將數據寫入JSON文件。

對于每一行csv數據,csv.DictReader返回一個字典,其中鍵是csv標題,值是對應的數據。json.dumps函數將Python對象轉換為JSON格式。在此示例中,我們導出了一個縮進為4個空格且支持非ASCII字符的JSON文件。