婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > python使用NumPy文件的讀寫操作

python使用NumPy文件的讀寫操作

熱門標簽:江蘇客服外呼系統廠家 清遠360地圖標注方法 在哪里辦理400電話號碼 工廠智能電話機器人 平頂山外呼系統免費 西藏智能外呼系統五星服務 原裝電話機器人 千陽自動外呼系統 400電話申請服務商選什么

一、使用NumPy讀寫文本文件

在數據分析中,經常需要從文件中讀取數據或將數據寫入文件,常用的存儲文件的格式有文本文件、CSV格式文件、二進制格式文件和多維數據文件等。

1.將1維或2維數組寫入TXT文件或CSV格式文件 在NumPy中,使用savetxt()函數可以將1維或2維數組寫入后綴名為txt或csv的文件.函數格式為:

**numpy.savetxt(fname,array,fmt='%.18e',delimiter=None,newline='\n', header='', footer='', comments='# ', encoding=None)**

主要參數:
fname:文件、字符串或產生器,可以是.gz 或.bz2 的壓縮文件
array:存入文件的數組(一維數組或者二維數組)
fmt:寫入文件的格式,如:%d,%.2f,%.18e,默認值是%.18e 可選項
delimiter: 分隔符,通常情況是str可選
header:將在文件開頭寫入的字符串
footer:將在文件尾部寫入的字符串
comments: 將附加到header和footer字符串的字符串,以將其標記為注釋。
默認值:'#' encoding:用于編碼輸出文件的編碼。

import numpy as np
arr = np.arange(12).reshape(3,4)
#fmt缺省取%.18e(浮點數)
#分割符默認是空格,寫入文件保存在當前目錄
np.savetxt('test-1.txt',arr)
#fmt:%d 寫入文件的元素是十進制整數,分割符為逗號",",寫入文件保存在當前目錄
np.savetxt('test-2.txt',arr,fmt='%d',delimiter=',')
#在test-3.txt文件頭部和尾部增加注釋,頭部 #test-3,尾部 # 數據寫入注釋,寫入文件的元素是字符串
np.savetxt('test-3.txt',arr,fmt='%s',delimiter=',',header=\

  'test-3',footer='測試數據',encoding='utf-8')
#在test-4.txt文件頭部加##test-4注釋
np.savetxt('test-4.txt',arr,fmt='%f',delimiter=',',header=
  'test-4',comments='###')
#將arr數組保存為csv文件
np.savetxt('test-1.csv',arr,fmt='%d',header='test-1')

2.讀取TXT文件和CSV格式文件 在NumPy中,讀取TXT文件和CSV格式文件的函數是loadtxt(),函數格式:

numpy.loadtxt(fname,dtype=type'float'>,comments='#',delimiter=None, converters=None,skiprows=0,usecols=None,unpack=False,ndmin=0,encoding=‘bytes')
#參數說明:
fname:被讀取的文件名(文件的相對地址或者絕對地址)
dtype:指定讀取后數據的數據類型
comments: 跳過文件中指定參數開頭的行(即不讀取)
delimiter:指定讀取文件中數據的分割符
converters: 對讀取的數據進行預處理
skiprows:選擇跳過的行數
usecols:指定需要讀取的列
unpack:選擇是否將數據進行向量輸出
encoding:對讀取的文件進行預編碼

a = np.loadtxt('test-1.txt') 
#讀入當前目錄下的文件 test-1.txt
print(a) 
[[ 0. 1. 2. 3.]
 [ 4. 5. 6. 7.]
 [ 8. 9. 10. 11.]]
# skiprows:指跳過前1行, 如果設置skiprows=2, 就會跳過前兩行,數據類型設置為整型.
a = np.loadtxt('test-1.txt', skiprows=1, dtype=int)
print(a)
[[ 4 5 6 7]
 [ 8 9 10 11]]
# comment, 如果行的開頭為#就會跳過該行
a = np.loadtxt('test-4.txt', skiprows=2, comments='#',delimiter=',')
b = np.loadtxt('test-4.txt',comments='#',delimiter=',')
print(a,b,sep='\n')
[[ 4. 5. 6. 7.]
 [ 8. 9. 10. 11.]]
[[ 0. 1. 2. 3.]
 [ 4. 5. 6. 7.]
 [ 8. 9. 10. 11.]]
# usecols:指定讀取的列,若讀取0,2兩列
aa = np.loadtxt('test-3.txt',dtype=int, skiprows=1,delimiter=',',usecols=(0, 2))
#unpack是指會把每一列當成一個向量輸出, 而不是合并在一起。
(a, b) = np.loadtxt('test-2.txt', dtype=int, skiprows=1,
   comments='#', delimiter=',',
   usecols=(0, 2), unpack=True)
print(aa,a, b,sep='\n')
[[ 0 2]
 [ 4 6]
 [ 8 10]]
[4 8]
[ 6 10]
#讀取csv文件
aa = np.loadtxt('test-1.csv',skiprows=1)
print(aa)
[[ 0. 1. 2. 3.]
 [ 4. 5. 6. 7.]
 [ 8. 9. 10. 11.]]

二、使用NumPy讀寫二進制文件

1.使用save()或savez()函數寫二進制格式文件

save函數將數組以未壓縮的原始二進制格式保存在擴展名為.npy的文件中。會自動處理元素類型和形狀等信息。
savez函數將多個數組壓縮到一個擴展名為npz的文件,其中每個文件都是一個save()保存的npy文件,文件名和數組名相同
save()或savez()函數的格式:

numpy.save(file,array)
numpy.savez(file,array)

2.使用load()函數讀取二進制格式文件

load()函數的格式: numpy.load(file)

import numpy as np
a = np.arange(12).reshape(3,4)
print('原數組a:\n',a)
np.save('arr1.npy', a) #將數據存儲為npy,保存時可以省略擴展名,默認.npy
c = np.load('arr1.npy') #讀取arr1.npy的數據,讀取數據時不能省略 .npy
print('讀取后的數據:\n',c)

ar = np.arange(6).reshape(3,2) 

print('保存前的數組:',a,ar,sep='\n')
np.savez('arr2.npz',a,ar) #多數組存儲,默認文件名.npz
b = np.load('arr2.npz')
print('讀取后的數據:')
print(b['arr_0'],b['arr_1'],sep='\n')

原數組a:
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
讀取后的數據:
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
保存前的數組:
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
[[0 1]
[2 3]
[4 5]]
讀取后的數據:
[[ 0 1 2 3]
[ 4 5 6 7]
[ 8 9 10 11]]
[[0 1]
[2 3]
[4 5]]

for i in b.items():
 print(i)
('a', array([[ 0, 1, 2, 3],
 [ 4, 5, 6, 7],
 [ 8, 9, 10, 11]]))
('ar', array([[0, 1],
 [2, 3],
 [4, 5]]))

以上就是python使用NumPy文件的讀寫操作的詳細內容,更多關于python使用NumPy讀寫文件的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • python之用Numpy和matplotlib畫一個魔方
  • 用Python的繪圖庫(matplotlib)繪制小波能量譜
  • 使用 NumPy 和 Matplotlib 繪制函數圖

標簽:股票 錦州 天水 白城 西安 日照 隨州 安慶

巨人網絡通訊聲明:本文標題《python使用NumPy文件的讀寫操作》,本文關鍵詞  python,使用,NumPy,文件,的,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《python使用NumPy文件的讀寫操作》相關的同類信息!
  • 本頁收集關于python使用NumPy文件的讀寫操作的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    91社区在线播放| 日本欧美大码aⅴ在线播放| 欧美精品日韩精品| 精品视频1区2区3区| 91精彩视频在线| 欧美视频完全免费看| 欧美精品在线视频| 欧美成人性战久久| 国产婷婷一区二区| 中文字幕av免费专区久久| 国产精品热久久久久夜色精品三区| 欧美激情在线观看视频免费| 国产精品区一区二区三区| 中文字幕亚洲综合久久菠萝蜜| 亚洲欧美日韩在线不卡| 亚洲一区二区在线观看视频| 青青草国产成人99久久| 精彩视频一区二区| 99r国产精品| 欧美精品在线一区二区三区| 欧美r级电影在线观看| 日本一区二区三区dvd视频在线| 亚洲色图清纯唯美| 亚洲成人综合在线| 国产在线精品一区二区三区不卡| 丁香婷婷综合网| 欧美日韩免费不卡视频一区二区三区| 69堂精品视频| 1000精品久久久久久久久| 亚洲国产一区二区a毛片| 韩国成人在线视频| 在线观看国产一区二区| 精品国产123| 亚洲成人综合视频| 福利91精品一区二区三区| 精品视频色一区| 国产精品国产自产拍高清av王其| 亚洲成人第一页| 国产成人免费视频网站高清观看视频| 欧美视频在线观看一区| 久久综合九色综合欧美就去吻 | 日韩精品亚洲一区二区三区免费| 久久精品国产免费看久久精品| 不卡的电影网站| 精品国产网站在线观看| 亚洲美女在线一区| 丰满少妇久久久久久久| 91精品在线免费| 亚洲国产成人高清精品| 成人禁用看黄a在线| 日韩欧美电影一二三| 一区二区高清免费观看影视大全| 国产露脸91国语对白| 日韩女优av电影| 婷婷开心激情综合| 91福利视频网站| 最新日韩在线视频| 国产老肥熟一区二区三区| 欧美成人女星排行榜| 日产国产欧美视频一区精品| 欧美性一二三区| 亚洲激情av在线| 99久久99久久免费精品蜜臀| 国产三级一区二区三区| 国产真实乱偷精品视频免| 欧美一区二区三区日韩视频| 亚洲一二三四区| 欧美亚洲动漫精品| 亚洲综合成人网| 欧美日韩免费一区二区三区视频| 亚洲激情图片一区| 91福利视频在线| 日韩精品一级中文字幕精品视频免费观看 | 中文在线资源观看网站视频免费不卡| 七七婷婷婷婷精品国产| 欧美一区二区人人喊爽| 麻豆91精品91久久久的内涵| 精品久久一区二区三区| 国内精品嫩模私拍在线| 国产欧美日韩在线看| 成人精品国产福利| 一区二区日韩电影| 欧美久久久久久久久中文字幕| 日本视频一区二区| 精品国产一区二区三区av性色| 国产一区二区三区在线观看精品| 国产日产欧产精品推荐色| 本田岬高潮一区二区三区| 1区2区3区精品视频| 欧美在线一区二区三区| 婷婷开心激情综合| 国产午夜精品一区二区三区嫩草 | 欧美电影免费观看高清完整版| 久久99久久精品| 欧美激情一区二区| 在线观看91视频| 久久99精品国产.久久久久| 国产人妖乱国产精品人妖| 色偷偷一区二区三区| 青青草国产成人av片免费| 亚洲国产经典视频| 欧美精三区欧美精三区| 成人一级片网址| 亚洲国产婷婷综合在线精品| 精品盗摄一区二区三区| 91麻豆高清视频| 久久99久久久久久久久久久| 国产精品国模大尺度视频| 欧美日本韩国一区二区三区视频| 国产精品亚洲专一区二区三区 | 国产校园另类小说区| 92精品国产成人观看免费| 青青草精品视频| 一区二区视频在线| 精品国产区一区| 欧美日韩一本到| av电影在线观看一区| 老鸭窝一区二区久久精品| 亚洲精品免费在线观看| 久久久不卡网国产精品一区| 欧美日韩国产一区| 99久久精品免费看国产免费软件| 麻豆专区一区二区三区四区五区| 综合自拍亚洲综合图不卡区| 日韩欧美你懂的| 欧洲av一区二区嗯嗯嗯啊| 国产一区二区三区黄视频| 日韩激情视频在线观看| 一区二区三区欧美亚洲| 中文字幕第一区二区| 久久婷婷久久一区二区三区| 欧美一区二区私人影院日本| 色综合av在线| 91福利在线免费观看| 91在线小视频| 99久久久久免费精品国产| 国产白丝精品91爽爽久久| 久久国产精品99精品国产 | 国产99精品国产| 国产一区二区福利| 麻豆国产精品一区二区三区| 日韩在线观看一区二区| 亚洲综合成人在线| 亚洲一区二区三区精品在线| 一区二区三区资源| 亚洲国产精品视频| 亚洲第一狼人社区| 青青草精品视频| 久久99久久99| 激情伊人五月天久久综合| 激情文学综合网| 成人激情免费网站| 97久久精品人人做人人爽50路| 一本大道综合伊人精品热热 | 午夜精品久久久久久久久久久| 亚洲一区二区精品视频| 午夜视频在线观看一区二区| 首页国产欧美日韩丝袜| 六月丁香综合在线视频| 国产成人啪午夜精品网站男同| 成人小视频在线| 91久久一区二区| 欧美三级日韩三级| 日韩丝袜美女视频| 国产日韩高清在线| 亚洲美女屁股眼交3| 亚洲成人综合视频| 韩国中文字幕2020精品| 成人教育av在线| 678五月天丁香亚洲综合网| 日韩欧美视频一区| 中文字幕久久午夜不卡| 一区二区三区中文免费| 日韩1区2区3区| gogogo免费视频观看亚洲一| 日本精品免费观看高清观看| 日韩欧美一区在线| 中文字幕视频一区二区三区久| 亚洲资源中文字幕| 久久99久久精品欧美| 91女厕偷拍女厕偷拍高清| 91精品蜜臀在线一区尤物| 欧美激情在线一区二区| 日韩和欧美一区二区三区| 国产美女一区二区| 欧美福利视频一区| 国产精品久久久久三级| 三级久久三级久久久| 成人精品小蝌蚪| 日韩三级高清在线| 中文字幕制服丝袜一区二区三区 | 成人av在线资源网| 欧美精品久久99| 亚洲欧美中日韩| 国内成人免费视频| 在线播放91灌醉迷j高跟美女| 中文字幕在线播放不卡一区| 蜜桃av一区二区三区电影| 91久久免费观看| 18成人在线观看|