最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python基礎(chǔ)之矩陣輸入的實例

 更新時間:2022年05月10日 10:13:23   作者:ThitherShore  
這篇文章主要介紹了Python基礎(chǔ)之矩陣輸入的實例,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教

Python矩陣輸入

經(jīng)常在嘗試python一些函數(shù)功能時想隨便輸入一個矩陣感覺怪麻煩……python是拿list表示數(shù)組的,畢竟不是矩陣(Matrix)實驗室(Laboratory)嘛2333

Python直接復(fù)制格式標準的數(shù)據(jù)是可以識別成list的,但我要是輸入一個規(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]]

事實上在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ù)組、矩陣)

一維輸入對應(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é)尾處的空白符

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python 備份程序代碼實現(xiàn)

    Python 備份程序代碼實現(xiàn)

    這篇文章主要介紹了Python 備份程序代碼實現(xiàn)的相關(guān)資料,需要的朋友可以參考下
    2017-03-03
  • 在Python中使用MySQL--PyMySQL的基本使用方法

    在Python中使用MySQL--PyMySQL的基本使用方法

    PyMySQL 是在 Python3.x 版本中用于連接 MySQL 服務(wù)器的一個庫,Python2中則使用mysqldb。這篇文章主要介紹了在Python中使用MySQL--PyMySQL的基本使用,需要的朋友可以參考下
    2019-11-11
  • Python深度學(xué)習(xí)實戰(zhàn)PyQt5窗口切換的堆疊布局示例詳解

    Python深度學(xué)習(xí)實戰(zhàn)PyQt5窗口切換的堆疊布局示例詳解

    本文以堆疊窗口控件為例,詳細介紹堆疊布局的界面設(shè)計和程序?qū)崿F(xiàn)過程,通過案例帶小白創(chuàng)建一個典型的堆疊布局多窗口切換程序
    2021-10-10
  • Python的Tkinter點擊按鈕觸發(fā)事件的例子

    Python的Tkinter點擊按鈕觸發(fā)事件的例子

    今天小編就為大家分享一篇Python的Tkinter點擊按鈕觸發(fā)事件的例子,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-07-07
  • PyQt與pycharm的結(jié)合使用教程

    PyQt與pycharm的結(jié)合使用教程

    這篇文章主要介紹了PyQt的使用與pycharm的結(jié)合,主要包括環(huán)境安裝,本文結(jié)合實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2023-05-05
  • Python的jsonpath庫使用方法實例

    Python的jsonpath庫使用方法實例

    這篇文章主要介紹了Python的jsonpath庫使用方法實例,接口返回的jsonn數(shù)據(jù),需要取值后斷言,一般我們是使用jsonpath來提取接口返回的數(shù)據(jù) ,JsonPath是一種信息抽取類庫,是從JSON文檔中抽取指定信息的工具,,需要的朋友可以參考下
    2023-08-08
  • python中的os.path.join使用方法詳解

    python中的os.path.join使用方法詳解

    這篇文章主要介紹了python中的os.path.join使用方法詳解,os.path.join用于將多個路徑拼接為一個完整路徑,經(jīng)常使用,但沒了解過細節(jié),直到今天遇到一個令人疑惑的問題,最后發(fā)現(xiàn)是os.path.join的問題,借此機會,記錄下os.path.join的用法,需要的朋友可以參考下
    2023-11-11
  • python淺談一下線程間通信之隊列

    python淺談一下線程間通信之隊列

    本篇文章介紹了為什么需要線程間通信,以及通信方式有哪些,最后每種通信方式都舉了一個例子,最常用的還是共享變量的方式來進行線程間通信。感興趣的朋友可以閱讀本文
    2023-04-04
  • Python使用pptx實現(xiàn)復(fù)制頁面到其他PPT中

    Python使用pptx實現(xiàn)復(fù)制頁面到其他PPT中

    這篇文章主要為大家詳細介紹了python如何使用pptx庫實現(xiàn)從一個ppt復(fù)制頁面到另一個ppt里面,文中的示例代碼講解詳細,感興趣的可以嘗試一下
    2023-02-02
  • 如何處理json中不帶雙引號的key的問題

    如何處理json中不帶雙引號的key的問題

    這篇文章主要介紹了如何處理json中不帶雙引號的key的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09

最新評論

镇安县| 丰城市| 宣化县| 慈利县| 修文县| 双流县| 珲春市| 视频| 仁寿县| 赤峰市| 大新县| 大港区| 舞阳县| 尖扎县| 永春县| 栾城县| 郎溪县| 荥阳市| 高阳县| 扎鲁特旗| 景洪市| 高碑店市| 潮安县| 慈溪市| 通州市| 塘沽区| 延长县| 阆中市| 宜春市| 横峰县| 出国| 察雅县| 西贡区| 六枝特区| 黄石市| 娄底市| 天门市| 中西区| 政和县| 满城县| 黄平县|