Python數(shù)據(jù)處理之savetxt()和loadtxt()使用詳解
Python數(shù)據(jù)處理之savetxt()和loadtxt()使用詳解
還在為存取數(shù)據(jù)而煩惱嗎? numpy幫你解決這個困擾。
(1)函數(shù)詳解
查看函數(shù)完整解釋:help(np.savetxt)
savetxt(fileName,data,delimiter=' ', newline='\n', header='', footer='', comments='# ', encoding=None)
完整參數(shù):
- fileName:保存文件路徑和名稱
- data:需要保存的數(shù)據(jù)
- delimiter:加載文件分隔符 ,默認空格
- newline:行分隔符,默認換行符
- header:開頭字符串(類似標(biāo)題)
- footer:結(jié)尾字符串
- comments:文中的注釋
- encoding:編碼,默認無
查看函數(shù)完整解釋:help(np.loadtxt)
np.loadtxt(fname, dtype=<class 'float'>, comments='#', delimiter=None, converters=None, skiprows=0, usecols=None, unpack=False, ndmin=0, encoding='bytes', max_rows=None))
重要參數(shù):
- fname:加載文件路徑
- dtype:選擇讀取的內(nèi)容是什么格式,字符串、數(shù)字、元組、列表等等
- delimiter:加載文件分隔符,默認空格
- usecols:加載數(shù)據(jù)文件中列索引,輸入整數(shù)或者序列
- skiprows:選擇跳過的行數(shù),默認跳過第0行
- unpack:當(dāng)加載多列數(shù)據(jù)時是否需要將數(shù)據(jù)列進行解耦賦值給不同的變量
- encoding:指定文件編碼
(2)用savetxt() 函數(shù)將數(shù)據(jù)存儲到文件
import numpy as np data = np.ones((5,3)) np.savetxt(fname = "./data.csv", X=data, delimiter=',', encoding='utf-8')
文件保存成功:

(3) 用 loadtxt() 函數(shù)讀取文件(前兩列)
import numpy as np
data = np.loadtxt("./data.csv", delimiter=',', usecols=(0,1))
print(data)數(shù)據(jù)讀取成功:

到此這篇關(guān)于Python數(shù)據(jù)處理之savetxt()和loadtxt()使用詳解的文章就介紹到這了,更多相關(guān)Python的savetxt()和loadtxt()內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
使用python讀寫txt和json(jsonl)大文件的方法步驟
在Python中讀取txt和json(jsonl)大文件并保存到字典是一項非常常見的操作,這篇文章主要給大家介紹了關(guān)于使用python讀寫txt和json(jsonl)大文件的方法步驟,需要的朋友可以參考下2023-12-12
使用Python的內(nèi)建模塊collections的教程
這篇文章主要介紹了使用Python的內(nèi)建模塊collections的教程,示例代碼基于Python2.x版本,需要的朋友可以參考下2015-04-04
主流Python語音轉(zhuǎn)文字(STT)庫實戰(zhàn)指南
語音轉(zhuǎn)文字的核心是通過信號處理、特征提取和模式識別將聲波轉(zhuǎn)換為文本,下面這篇文章主要介紹了主流Python語音轉(zhuǎn)文字(STT)庫的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2026-01-01
Python?Bleach保障網(wǎng)絡(luò)安全防止網(wǎng)站受到XSS(跨站腳本)攻擊
Bleach?不僅可以清理?HTML?文檔,還能夠?qū)︽溄舆M行處理,檢查是否是合法格式,并可以使用白名單來控制哪些?HTML?標(biāo)簽、屬性是安全的,因此非常適合用于清潔用戶輸入的數(shù)據(jù),確保網(wǎng)站安全2024-01-01

