python輸入三行、能出來三行數據_python 讀入多行數據的實例

一、前言

本文主要使用python 的raw_input() 函數讀入多行不定長的數據,輸入結束的標志就是不輸入數字情況下直接回車,并填充特定的數作為二維矩陣

二、代碼

def get2dlistdata():

res = []

inputline = raw_input() #以字符串的形式讀入一行

#如果不為空字符串作后續讀入

while inputline != '':

listline = inputline.split(' ') #以空格劃分就是序列的形式了

listline = [int(e) for e in listline ] #將序列里的數由字符串變為int類型

res.append( listline )

inputline = raw_input()

return res

def get2dmatdata( inlist , val ):

'''

輸入:inlist為不等長的二維數組,val為需填充的值

輸出:np.array的形式輸出填補完的二維矩陣

'''

maxcols = 0

#獲得最大長度的子序列

for i in range( len( inlist ) ):

leni = len( inlist[i] )

if leni > maxcols:

maxcols= leni

#對每個子序列作填充

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 )

三、運行結果

以上這篇python 讀入多行數據的實例就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持萬仟網。

如您對本文有疑問或者有任何想說的,請點擊進行留言回復,萬千網友為您解惑!

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/538849.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/538849.shtml
英文地址,請注明出處:http://en.pswp.cn/news/538849.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

請問,現在android流行什么開源框架?

retrofit2.0RxjavagreenDao3大流行圖片庫p,g,f&#xff08;Picasso&#xff0c;Fresco&#xff0c;Glide&#xff09; 3分鐘全面了解Android主流圖片加載庫 http://blog.csdn.net/carson_ho/article/details/51939774 Retrofit2使用&#xff08;非常簡潔易懂&#xff09; ht…

matlab 銳化降噪,matlab 圖形銳化 濾波

help imreadhelp fspecial imfilt幫助穩定中有較多的示例fspecial 函數功能&#xff1a;產生預定義濾波器格式&#xff1a;Hfspecial(type)Hfspecial(gaussian,n,sigma) 高斯低通濾波器Hfspecial(sobel) Sobel 水平邊緣增強濾波器Hfspecial…

執行 link.exe 時出錯_在20多歲時應該做什么,以避免在30多歲和40多歲時后悔?...

1. 永遠不要以為自己可以&#xff0c;將會或曾經到達過以為是錯誤的。無論是幸福&#xff0c;收入還是心態。在二十多歲的關鍵時期&#xff0c;我有這種心態&#xff0c;對我自己不利。認為自己“實現”是一種靜態的世界觀&#xff0c;阻礙了您的成長。接受這樣的事實&#xff…

音頻自動增益 與 靜音檢測 算法 附完整C代碼

前面分享過一個算法《音頻增益響度分析 ReplayGain 附完整C代碼示例》 主要用于評估一定長度音頻的音量強度&#xff0c; 而分析之后&#xff0c;很多類似的需求&#xff0c;肯定是做音頻增益&#xff0c;提高音量諸如此類做法。 不過在項目實測的時候&#xff0c;其實真的很難…

python繪制餅狀圖圖例_使用matplotlib的所有餅圖的通用圖例

圖例只需調用一次&#xff0c;否則將顯示7個不同的圖例。我在下面展示了一個例子。請注意&#xff0c;您必須將自己的數據替換為ax.pie()&#xff1a;data1 (10,90) # some data to be plotted data2 (40,50) data3 (70,30) labels [Sending Data, Not Sending Data] #lege…

Android初始化本地數據庫

原文&#xff1a;http://blog.csdn.net/itjavawfc/article/details/50860647 點擊閱讀原文 -------------------------------- 最近遇到一個需求&#xff0c;一個同學不會搭服務器&#xff0c;但是Android課程設計需要用到很多數據&#xff0c;這樣就出現了一個問題&#xff0c…

jsp springmvc 視圖解析器_springMVC配置jsp/html視圖解析器

1、maven項目引入freemark相關jar包freemaker是以個模板引擎&#xff0c;可以根據提供的數據和創建好的模板,去自動的創建html靜態頁面。所以在返回html視圖時可以用這個引擎結合數據生成html靜態頁面。org.springframeworkspring-context-support5.0.7.RELEASEorg.freemarkerf…

php設計模式原型模式,原型模式_設計模式_設計模式之原型模式 - Lane Blog

108Clicks: 6614 Date: 2014-04-21 21:48:35 Power By 李軒Lane原型模式提取重復功能&#xff0c;避免了程序員喜歡復制粘貼的壞習慣。設計模式中的原型模式就是&#xff0c;用原型實例指定創建對象的重力&#xff0c;通過拷貝這些原型來創建新的對象從一個對象再創建另外一個可…

Windows2003如何安裝IIS和ftp

【開始】----【控制面板】----【添加或刪除程序】 出現如下“添加或刪除程序”界面&#xff0c;點擊“添加/刪除windows組件&#xff08;a&#xff09; ” 出現如下“window組件向導”界面 下拉“組件”欄目條&#xff0c;選擇“應用程序服務器” 點擊“應用程序服務器”下的“…

hadoop臨時文件 jar包_hadoop之Mapper/reducer源碼分析之二

若當前JobClient (0.22 hadoop) 運行在YARN.則job提交任務運行在YARNRunnerHadoop Yarn 框架原理及運作機制主要步驟作業提交作業初始化資源申請與任務分配任務執行具體步驟在運行作業之前&#xff0c;Resource Manager和Node Manager都已經啟動&#xff0c;所以在上圖中&#…

ANDROID:SHOWASACTION="NEVER"是做什么用的?

原文地址&#xff1a;http://www.cnblogs.com/android-joker/p/4478491.html 點擊閱讀原文 --------------------------------------------------------- 安卓開發項目文件中有一個目錄叫做menu&#xff0c;里面有tybmain.xml item選項里有一句 android:showAsAction "…

吳恩達ex3_Wu-Enda機器學習編程作業Python實現EX3,吳恩達,machinelearning,python,ex3nn

# -*- coding: utf-8 -*-"""Created on Wed Jul 1 20:28:57 2020author: cheetah023"""import numpy as npimport matplotlib.pyplot as pltimport scipy.io as sciimport random as ra#函數定義def sigmoid(X):return 1 /(1 np.exp(-X))def pr…

php數組驗證用戶名密碼,求個php數組驗證問題,在線等

現在有這么一個數組,是屬性表Array([0] > Array([list_attr_id] > 30[list_attr_name] > 顏色[list_attr_attr] > 黑色|白色|金色[list_attr_price] > 0|10.1|20[list_attr_shop_id] > 28)[1] > Array([list_attr_id] > 31[list_attr_name] > 規格[…

基于python的視頻監控系統_Python實現微信監控報警系統

概述: 本文主要分享一下博主在學習wxpy 的過程中開發的一個小程序。博主在最近有一個監控報警的需求需要完成&#xff0c;然后剛好在學習wxpy 這個東西&#xff0c;因此很巧妙的將工作和學習聯系在一起。 博文中主要使用到的技術設計到Python&#xff0c;Redis&#xff0c;以及…

python 編碼文件json.loads json.dumps

python 編碼文件json.loads json.dumps import yaml d {name: 張三, age: 1} print d jd json.dumps(d, ensure_asciiFalse, encodingutf-8)) ud json.loads(jd, encodingutf-8) print ud ud yaml.safe_load(jd, encodingutf-8) print udposted on 2018-04-23 15:18 秦瑞It…

getActionBar()報空指針異常

調用 getActionBar()的Activity類 public class WlanListActivity extends AppCompatActivity 在使用getActionBar("標題內容")的時候報空指針。 原因是要用AppCompatActivity類里的getSupportActionBar()

python 類中定義列表_Python3中的自定義列表類,具有

我想用python3編寫一個自定義列表類&#xff0c;就像在這個問題How would I create a custom list class in python?中一樣&#xff0c;但與該問題不同&#xff0c;我想實現__get__和{}方法。雖然我的類與list類似&#xff0c;但是這些方法背后隱藏著一些神奇的操作。所以我想…

紅黑樹與平衡二叉樹_百圖詳解紅黑樹,想不理解都難

之前在公司組內分享了紅黑樹的工作原理&#xff0c;今天把它整理下發出來&#xff0c;希望能對大家有所幫助&#xff0c;對自己也算是一個知識點的總結。這篇文章算是我寫博客寫公眾號以來畫圖最多的一篇文章了&#xff0c;沒有之一&#xff0c;我希望盡可能多地用圖片來形象地…

linux 父子進程結束,Linux下讓父進程結束后,子進程自動結束

在多進程編程的時候&#xff0c;經常會遇到這樣的情況。父進程創建了一堆子進程&#xff0c;當遇到錯誤或者操作失誤的時候把父進程關閉了&#xff0c;但是子進程還在跑&#xff0c;不得不一個一個地殺死子進程&#xff0c;或者使用ps,grep,awk,kill來配合批量殺死。之前在寫 x…

android:showAsAction 無效

我想要的效果 但actionbar上的搜索菜單不顯示 在androidstudio里&#xff0c;android:showAsAction"always"標紅 根據提示&#xff0c;需要加入 xmlns:app"http://schemas.android.com/apk/res-auto" 加入后依然無效 正確的加入方式是&#xff1a;