Python之Numpy實(shí)踐筆記(3)

讀寫文件

使用savetxt函數(shù)將數(shù)據(jù)存儲(chǔ)到文件中,需要指定文件名以及保存的數(shù)組

importnumpyasnp

i2 = np.eye(2)#2*2單位矩陣

np.savetxt("eye.txt",i2)

loadtxt函數(shù)讀取csv文件,自動(dòng)切分字段,并將數(shù)組載入NumPy數(shù)組

以蘋果公司的歷史股價(jià)數(shù)據(jù)csv文件為例:(只顯示部分)

AAPL,28-01-2011, ,344.17,344.4,333.53,336.1,21144800

AAPL,31-01-2011, ,335.8,340.04,334.3,339.32,13473000

AAPL,01-02-2011, ,341.3,345.65,340.98,345.03,15236800

AAPL,02-02-2011, ,344.45,345.25,343.55,344.32,9242600

AAPL,03-02-2011, ,343.8,344.24,338.55,343.44,14064100

AAPL,04-02-2011, ,343.61,346.7,343.51,346.5,11494200

AAPL,07-02-2011, ,347.89,353.25,347.64,351.88,17322100

AAPL,08-02-2011, ,353.68,355.52,352.15,355.2,13608500

AAPL,09-02-2011, ,355.19,359,354.87,358.16,17240800

AAPL,10-02-2011, ,357.39,360,348,354.54,33162400

AAPL,11-02-2011, ,354.75,357.8,353.54,356.85,13127500

AAPL,14-02-2011, ,356.79,359.48,356.71,359.18,11086200

AAPL,15-02-2011, ,359.19,359.97,357.55,359.9,10149000

AAPL,16-02-2011, ,360.8,364.9,360.5,363.13,17184100

AAPL,17-02-2011, ,357.1,360.27,356.52,358.3,18949000

AAPL,18-02-2011, ,358.21,359.5,349.52,350.56,29144500

AAPL,22-02-2011, ,342.05,345.4,337.72,338.61,31162200

AAPL,23-02-2011, ,338.77,344.64,338.61,342.62,23994700

AAPL,24-02-2011, ,344.02,345.15,338.37,342.88,17853500

AAPL,25-02-2011, ,345.29,348.43,344.8,348.16,13572000

AAPL,28-02-2011, ,351.21,355.05,351.12,353.21,14395400

AAPL,01-03-2011, ,355.47,355.72,347.68,349.31,16290300

AAPL,02-03-2011, ,349.96,354.35,348.4,352.12,21521000

AAPL,03-03-2011, ,357.2,359.79,355.92,359.56,17885200

AAPL,04-03-2011, ,360.07,360.29,357.75,360,16188000

只關(guān)注最后兩列: 收盤價(jià)和成交量 ,將這兩項(xiàng)數(shù)據(jù)分別載入到兩個(gè)數(shù)組中

importnumpyasnp

c,v = np.loadtxt('data.csv',delimiter=',',unsecols= (6,7),unpack=True)

printc

printv

在這里設(shè)置分割符為 ,(逗號(hào))unsecols參數(shù)為一個(gè)元組,獲取第7列和第8列的數(shù)據(jù)(最后兩列),unpack=true意為分拆存儲(chǔ)不同列的數(shù)據(jù)(分別將收盤價(jià)和成交量的數(shù)組賦值給變量c,v)

結(jié)果:

[ 336.1339.32345.03344.32343.44346.5351.88355.2358.16

354.54356.85359.18359.9363.13358.3350.56338.61342.62

342.88348.16353.21349.31352.12359.56360.355.36355.76

352.47346.67351.99]

[ 21144800.13473000.15236800.9242600.14064100.11494200.

17322100.13608500.17240800.33162400.13127500.11086200.

10149000.17184100.18949000.29144500.31162200.23994700.

17853500.13572000.14395400.16290300.21521000.17885200.

16188000.19504300.12718000.16192700.18138800.16824200.]

numpy.loadtxt

numpy.loadtxt(fname,dtype=,comments='#',delimiter=None,converters=None,skiprows=0,usecols=None,unpack=False,ndmin=0)[source]

http://docs.scipy.org/doc/numpy/reference/generated/numpy.loadtxt.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 枯葉 一片 又一片 墜落 清冷寒氣 欲遮住 黯然日光 枝頭處 僅有的 幾片綠葉 頑強(qiáng)地?fù)u曳… 樹(shù)梢頭 一只斑鳩 愉...
    韻芳閱讀 261評(píng)論 0 2
  • 朋友創(chuàng)業(yè)四年了,做的并不如意,但他沒(méi)放棄,一直堅(jiān)持著。 一次,結(jié)識(shí)了一位創(chuàng)業(yè)十多年的大哥,他是個(gè)六零后,在四十多歲...
    a3600e655f43閱讀 408評(píng)論 0 0
  • 雞湯,換句話說(shuō)就是那些勵(lì)志的話、正能量的話。在現(xiàn)今,雞湯屆到處泛濫的年代,各種勵(lì)志書層出不窮。暢銷書中,有很多都是...
    灰姑娘玻璃鞋閱讀 366評(píng)論 0 3

友情鏈接更多精彩內(nèi)容