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

Python數(shù)據(jù)處理之savetxt()和loadtxt()使用詳解

 更新時(shí)間:2023年08月22日 10:15:10   作者:兔子愛讀書  
這篇文章主要介紹了Python數(shù)據(jù)處理之savetxt()和loadtxt()使用詳解,NumPy提供了多種存取數(shù)組內(nèi)容的文件操作函數(shù),保存數(shù)組數(shù)據(jù)的文件可以是二進(jìn)制格式或者文本格式,今天我們來看看savetxt()和loadtxt()的用法,需要的朋友可以參考下

Python數(shù)據(jù)處理之savetxt()和loadtxt()使用詳解

還在為存取數(shù)據(jù)而煩惱嗎? numpy幫你解決這個(gè)困擾。

(1)函數(shù)詳解

查看函數(shù)完整解釋:help(np.savetxt) 

savetxt(fileName,data,delimiter=' ', newline='\n', header='', footer='', comments='# ', encoding=None)

完整參數(shù):

  • fileName:保存文件路徑和名稱
  • data:需要保存的數(shù)據(jù)
  • delimiter:加載文件分隔符 ,默認(rèn)空格
  • newline:行分隔符,默認(rèn)換行符
  • header:開頭字符串(類似標(biāo)題)
  • footer:結(jié)尾字符串
  • comments:文中的注釋
  • encoding:編碼,默認(rèn)無

 查看函數(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:加載文件分隔符,默認(rèn)空格 
  • usecols:加載數(shù)據(jù)文件中列索引,輸入整數(shù)或者序列
  • skiprows:選擇跳過的行數(shù),默認(rèn)跳過第0行   
  • unpack:當(dāng)加載多列數(shù)據(jù)時(shí)是否需要將數(shù)據(jù)列進(jìn)行解耦賦值給不同的變量
  • encoding:指定文件編碼 

(2)用savetxt() 函數(shù)將數(shù)據(jù)存儲(chǔ)到文件

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)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

最新評(píng)論