python 讀入多行數(shù)據(jù)的實(shí)例
一、前言
本文主要使用python 的raw_input() 函數(shù)讀入多行不定長(zhǎng)的數(shù)據(jù),輸入結(jié)束的標(biāo)志就是不輸入數(shù)字情況下直接回車,并填充特定的數(shù)作為二維矩陣
二、代碼
def get2DlistData():
res = []
inputLine = raw_input() #以字符串的形式讀入一行
#如果不為空字符串作后續(xù)讀入
while inputLine != '':
listLine = inputLine.split(' ') #以空格劃分就是序列的形式了
listLine = [int(e) for e in listLine ] #將序列里的數(shù)由字符串變?yōu)閕nt類型
res.append( listLine )
inputLine = raw_input()
return res
def get2DMatData( inList , val ):
'''
輸入:inList為不等長(zhǎng)的二維數(shù)組,val為需填充的值
輸出:np.array的形式輸出填補(bǔ)完的二維矩陣
'''
maxCols = 0
#獲得最大長(zhǎng)度的子序列
for i in range( len( inList ) ):
lenI = len( inList[i] )
if lenI > maxCols:
maxCols= lenI
#對(duì)每個(gè)子序列作填充
for i in range( len( inList ) ):
num = len( inList[i] )
while(num <= maxCols):
inList[i].append( val )
num += 1
return np.array( inList , dtype = np.int64 )
if __name__=='__main__':
inData = get2DimData()
print inData
print '\n'
matArray = get2DMatData(inData , 0)
print( matArray )
三、運(yùn)行結(jié)果

以上這篇python 讀入多行數(shù)據(jù)的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python簡(jiǎn)單進(jìn)程鎖代碼實(shí)例
這篇文章主要介紹了Python簡(jiǎn)單進(jìn)程鎖代碼實(shí)例,本文講解了線程和進(jìn)程的相關(guān)知識(shí),然后給出了Python的實(shí)現(xiàn)代碼,需要的朋友可以參考下2015-04-04
python一維表轉(zhuǎn)二維表的實(shí)現(xiàn)示例
本文主要介紹了python一維表轉(zhuǎn)二維表的實(shí)現(xiàn)示例,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2024-07-07
Tensorflow實(shí)現(xiàn)酸奶銷量預(yù)測(cè)分析
這篇文章主要為大家詳細(xì)介紹了Tensorflow酸奶銷量預(yù)測(cè)分析,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-07-07
Python基于ImageAI實(shí)現(xiàn)圖像識(shí)別詳解
ImageAI是一個(gè)面向計(jì)算機(jī)視覺(jué)編程的Python庫(kù),支持最先進(jìn)的機(jī)器學(xué)習(xí)算法。本文將利用ImageAI實(shí)現(xiàn)圖像識(shí)別功能,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-02-02
Python3.5多進(jìn)程原理與用法實(shí)例分析
這篇文章主要介紹了Python3.5多進(jìn)程原理與用法,結(jié)合實(shí)例形式分析了多進(jìn)程的原理、單進(jìn)程、多進(jìn)程、進(jìn)程類及進(jìn)程隊(duì)列等相關(guān)定義與使用技巧,需要的朋友可以參考下2019-04-04
20行Python代碼實(shí)現(xiàn)一款永久免費(fèi)PDF編輯工具
本文主要介紹了Python代碼實(shí)現(xiàn)一款永久免費(fèi)PDF編輯工具,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2022-07-07

