把csv文件轉(zhuǎn)化為數(shù)組及數(shù)組的切片方法
在Python中我們經(jīng)常會(huì)用到兩個(gè)庫Numpy和pandas
csv文件轉(zhuǎn)化為數(shù)組
import numpy my_matrix = numpy.loadtxt(open("c:\\1.csv","rb"),delimiter=",",skiprows=0) //CSV文件轉(zhuǎn)化為數(shù)組
將數(shù)組或者矩陣存儲(chǔ)為csv文件可以使用如下代碼實(shí)現(xiàn):
numpy.savetxt('new.csv', my_matrix, delimiter = ',')
數(shù)組的切片
數(shù)組切片是原始數(shù)組的視圖,意味著數(shù)據(jù)不會(huì)被復(fù)制,視圖任何修改都會(huì)直接反映到原數(shù)組上:
一維數(shù)組切片
>>> arr2=np.arange(10)>>> arr2array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])>>> arr2[5:8]array([5, 6, 7])>>> arr[5:8]=12>>> arr2array([0, 1, 2, 3, 4, 5, 6, 7, 8, 9])>>> arr_slice=arr2[5:8]>>> arr_slice[1]=12345>>> arr2array([ 0, 1, 2, 3, 4, 12, 12345, 12, 8, 9])>>> arr_slice[:]=64>>> arr2array([ 0, 1, 2, 3, 4, 64, 64, 64, 8, 9])
二維數(shù)組切片
二維切片與軸有關(guān),可以在一個(gè)軸或多個(gè)軸上進(jìn)行切片
>>> import numpy as np >>> arr = np.arange(12).reshape((3, 4)) >>> print(arr) [[ 0 1 2 3] [ 4 5 6 7] [ 8 9 10 11]] >>> slice_one = arr[1:2, 1:3] >>> print(slice_one) [[5 6]] >>> arr[:2] array([[0, 1, 2, 3], [4, 5, 6, 7]]) >>> arr[:2,1:] array([[1, 2, 3], [5, 6, 7]])
以上這篇把csv文件轉(zhuǎn)化為數(shù)組及數(shù)組的切片方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
pytorch中Transformer進(jìn)行中英文翻譯訓(xùn)練的實(shí)現(xiàn)
本文主要介紹了pytorch中Transformer進(jìn)行中英文翻譯訓(xùn)練的實(shí)現(xiàn),詳細(xì)闡述了使用PyTorch實(shí)現(xiàn)Transformer模型的代碼實(shí)現(xiàn)和訓(xùn)練過程,具有一定參考價(jià)值,感興趣的可以了解一下2023-08-08Pytorch BCELoss和BCEWithLogitsLoss的使用
這篇文章主要介紹了Pytorch BCELoss和BCEWithLogitsLoss的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2021-05-05Python數(shù)據(jù)類型詳解(四)字典:dict
本文給大家分享的知識(shí)是Python數(shù)據(jù)類型中的字典(dict)的基本概念,常用操作以及示例,非常的實(shí)用,對(duì)于大家理解字典dict非常有幫助,希望大家能夠喜歡2016-05-05CentOS 6.5中安裝Python 3.6.2的方法步驟
centos 6.5默認(rèn)自帶的python版本為2.6,而下面這篇文章主要給大家介紹了關(guān)于在CentOS 6.5中安裝Python 3.6.2的方法步驟,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧。2017-12-12Python中的高級(jí)函數(shù)map/reduce使用實(shí)例
這篇文章主要介紹了Python中的高級(jí)函數(shù)map/reduce使用實(shí)例,Python內(nèi)建了map()和reduce()函數(shù),本文就講解如何使用它,需要的朋友可以參考下2015-04-04Python 用三行代碼提取PDF表格數(shù)據(jù)
這篇文章主要介紹了Python 用三行代碼提取PDF表格數(shù)據(jù),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2019-10-10