Python基礎(chǔ)之矩陣輸入的實(shí)例
Python矩陣輸入
經(jīng)常在嘗試python一些函數(shù)功能時(shí)想隨便輸入一個(gè)矩陣感覺怪麻煩……python是拿list表示數(shù)組的,畢竟不是矩陣(Matrix)實(shí)驗(yàn)室(Laboratory)嘛2333
Python直接復(fù)制格式標(biāo)準(zhǔn)的數(shù)據(jù)是可以識(shí)別成list的,但我要是輸入一個(gè)規(guī)整的矩陣就繁瑣了些。比如這種
1 4 7 10 2 5 8 11 3 6 9 12
Python里面可以這樣輸入
count = 1;A = [] for i in range(0, 3): ? ? temp = [] ? ? for j in range(0, 4): ? ? ? ? temp.append(count) ? ? ? ? count += 1 ? ? A.append(temp) print A
輸出為
[[1, 2, 3, 4], [5, 6, 7, 8], [9, 10, 11, 12]]
事實(shí)上在matlab里面很方便,就兩句
A=1:12; B=reshape(A,3,4);
又比如下面這段輸出這樣的矩陣[[0, 1, 2], [0, 1, 2], [0, 1, 2]]
A = [] for i in range(0, 3): ? ? tmp = [] ? ? for j in range(0, 3): ? ? ? ? tmp.append(j) ? ? A.append(tmp) print A
python輸入(數(shù)組、矩陣)
一維輸入對(duì)應(yīng)不同變量
n,x,y = map(int,input().split()) print(n,x, y)
輸入:10 2 3
輸出: 10 2 3
一維數(shù)組的輸入問題
arr = input() arr = [int(n) for n in arr.split()] print(arr)
輸入:1 9 0 0 1
輸出:[1, 9, 0, 0, 1]
二維數(shù)組的輸入問題
n = int(input()) arr = [] for i in range(n): ?? ?arr.append(list(map(int, input().rstrip().split()))) print(arr)
輸入:
3
1 2 3
4 2 9
0 3 8
輸出:
[[1, 2, 3], [4, 2, 9], [0, 3, 8]]
輸入 :
4
1 3
98 1
2 7
2 9
輸出:
[[1, 3], [98, 1], [2, 7], [2, 9]]
這里的rstrip()函數(shù)為刪除結(jié)尾處的空白符
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
python中elasticsearch_dsl模塊的使用方法
這篇文章主要介紹了python中elasticsearch_dsl模塊的使用方法,elasticsearch-dsl是基于elasticsearch-py封裝實(shí)現(xiàn)的,提供了更簡便的操作elasticsearch的方法2022-09-09Python?range函數(shù)生成一系列連續(xù)整數(shù)的內(nèi)部機(jī)制解析
這篇文章主要為大家介紹了Python?range函數(shù)生成一系列連續(xù)整數(shù)的內(nèi)部機(jī)制解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12Python+opencv+pyaudio實(shí)現(xiàn)帶聲音屏幕錄制
今天小編就為大家分享一篇Python+opencv+pyaudio實(shí)現(xiàn)帶聲音屏幕錄制,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-12-12django連接oracle時(shí)setting 配置方法
今天小編就為大家分享一篇django連接oracle時(shí)setting 配置方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2019-08-08聊聊基于pytorch實(shí)現(xiàn)Resnet對(duì)本地?cái)?shù)據(jù)集的訓(xùn)練問題
本文項(xiàng)目是使用Resnet模型來識(shí)別螞蟻和蜜蜂,其一共有三百九十六張的數(shù)據(jù),訓(xùn)練集只有兩百多張(數(shù)據(jù)集很?。\(yùn)行十輪后,分別對(duì)訓(xùn)練集和測(cè)試集在每一輪的準(zhǔn)確率,對(duì)pytorch實(shí)現(xiàn)Resnet本地?cái)?shù)據(jù)集的訓(xùn)練感興趣的朋友一起看看吧2022-03-03