婷婷综合国产,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
    亚洲午夜三级在线| 国产精品超碰97尤物18| av一区二区三区黑人| 97se亚洲国产综合自在线观| 色婷婷亚洲综合| 欧美日韩免费一区二区三区视频| 欧美日韩久久久一区| 精品欧美一区二区在线观看| 国产调教视频一区| 一区二区三区精品在线| 蜜桃视频在线观看一区二区| 风间由美中文字幕在线看视频国产欧美| 成人h动漫精品一区二| 欧美老年两性高潮| 国产日韩精品一区二区三区在线| 亚洲黄色尤物视频| 久久精品国产一区二区三| 成人aa视频在线观看| 91精品欧美福利在线观看| 国产精品污污网站在线观看| 午夜精品国产更新| 国产69精品一区二区亚洲孕妇| 91老师国产黑色丝袜在线| 日韩欧美国产系列| 夜夜精品浪潮av一区二区三区| 国产永久精品大片wwwapp| 欧美三级日韩三级| 中文字幕欧美激情一区| 日韩综合小视频| av电影在线观看完整版一区二区| 日韩欧美专区在线| 亚洲美女视频在线| 国产激情视频一区二区三区欧美| 欧美日韩成人综合| 国产精品国产三级国产a| 琪琪久久久久日韩精品| 欧美性做爰猛烈叫床潮| 国产精品免费人成网站| 精品无人码麻豆乱码1区2区| 欧美丰满嫩嫩电影| 一区二区三区影院| 成人97人人超碰人人99| 久久久久99精品一区| 看电视剧不卡顿的网站| 91麻豆精品久久久久蜜臀| 夜夜嗨av一区二区三区| 91玉足脚交白嫩脚丫在线播放| 国产女人水真多18毛片18精品视频 | 欧美日韩亚洲综合| 亚洲天堂成人网| 成人精品视频.| 国产人久久人人人人爽| 国产在线精品一区二区不卡了| 欧美三级电影一区| 一区二区三区四区乱视频| 99久精品国产| 亚洲图片激情小说| www.66久久| 中文字幕在线不卡一区二区三区| 国产电影一区在线| 国产精品视频九色porn| 成人av在线观| 国产精品三级视频| 国产成人久久精品77777最新版本 国产成人鲁色资源国产91色综 | 成人av资源在线| 国产精品久久久一本精品 | 久久精品亚洲精品国产欧美| 国产剧情一区二区三区| 久久欧美中文字幕| 国产成人精品三级| 国产精品色在线观看| 99久久精品一区二区| 亚洲精品久久7777| 欧美色视频在线| 日韩制服丝袜先锋影音| 日韩免费看的电影| 国产精品性做久久久久久| 日本一区二区视频在线| av激情亚洲男人天堂| 亚洲伊人色欲综合网| 精品在线一区二区三区| 26uuu国产日韩综合| 成人中文字幕电影| 亚洲午夜一区二区| 欧美大片日本大片免费观看| 国产成人av影院| 中文字幕一区二区三区不卡 | 国产精品久久久久久久久果冻传媒| 丰满白嫩尤物一区二区| 亚洲视频你懂的| 欧美三级中文字幕在线观看| 麻豆视频观看网址久久| 国产精品久久久久影视| 精品视频在线免费| 久久99久久精品| 国产精品国产三级国产aⅴ中文 | 色婷婷激情综合| 免费看欧美美女黄的网站| 欧美精品一区二区三区很污很色的| 粗大黑人巨茎大战欧美成人| 亚洲一区二区三区自拍| 久久久久免费观看| 欧美日韩成人综合天天影院| 国产成人av资源| 日韩电影免费一区| 中文字幕亚洲综合久久菠萝蜜| 欧美精品日韩综合在线| 国产高清成人在线| 日日夜夜免费精品| 综合亚洲深深色噜噜狠狠网站| 日韩精品一区二区三区在线播放| 色天天综合久久久久综合片| 国产一区91精品张津瑜| 五月天激情综合| 国产精品福利影院| 欧美精品一区二区三区高清aⅴ| 欧美专区日韩专区| 99久久国产综合精品色伊| 国产精品一区二区久久不卡 | 在线播放亚洲一区| 91浏览器入口在线观看| 国产91在线看| 国产一区二区三区免费观看| 亚洲成人动漫在线免费观看| 国产精品久久毛片av大全日韩| 欧美福利电影网| 91传媒视频在线播放| 99视频精品全部免费在线| 国产一区二区三区四区五区美女 | 亚洲精品一区二区三区蜜桃下载 | 美女一区二区三区| 日日骚欧美日韩| 午夜精品一区二区三区电影天堂| 综合久久久久久| 自拍偷拍亚洲综合| 亚洲人一二三区| 成人欧美一区二区三区| 国产精品久久精品日日| 中文字幕日韩一区二区| 综合中文字幕亚洲| 亚洲视频在线观看一区| 欧美一区二区日韩一区二区| 国产精品1区2区3区| 免费日韩伦理电影| 国产一区激情在线| 亚洲日本护士毛茸茸| 在线一区二区三区| 亚洲综合丝袜美腿| 欧美一区二区三区四区视频 | 91国偷自产一区二区三区成为亚洲经典| 亚洲精品免费看| 成人黄色片在线观看| 麻豆精品在线观看| 亚洲一区二区三区中文字幕在线| 欧美裸体bbwbbwbbw| 91精品国产福利| 欧美三级韩国三级日本一级| 91在线视频网址| 国产老肥熟一区二区三区| 天天综合网天天综合色| 亚洲男同性视频| 国产精品婷婷午夜在线观看| 久久免费精品国产久精品久久久久| hitomi一区二区三区精品| 色婷婷亚洲精品| 99久久婷婷国产精品综合| 成人午夜视频在线| 成人性色生活片| 国内外精品视频| a4yy欧美一区二区三区| 不卡电影免费在线播放一区| 欧美影院精品一区| 91国产免费观看| 精品少妇一区二区三区免费观看| 日韩一区二区免费电影| 欧美成人a∨高清免费观看| 欧美成人午夜电影| 中文字幕中文字幕一区二区| 亚洲欧美日韩国产中文在线| 亚洲欧美韩国综合色| 亚洲一区在线观看视频| 久久精品国产免费| 狠狠色综合播放一区二区| 国模少妇一区二区三区| 国产精品18久久久久久vr| 国产成人免费高清| 91在线码无精品| 欧美群妇大交群中文字幕| 日韩一级在线观看| 国产欧美一区二区三区在线老狼| 欧美激情一区二区三区四区| 最新久久zyz资源站| 午夜激情综合网| 欧美国产激情二区三区| 偷拍一区二区三区| 精品一区免费av| av动漫一区二区| 成人动漫一区二区三区| 日韩欧美精品三级| 国产精品成人在线观看|